diff --git a/apps/studio-prototype/src/app/[org]/settings/[config]/page-render.tsx b/apps/studio-prototype/src/app/[org]/[project]/settings/[config]/page-render.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/settings/[config]/page-render.tsx rename to apps/studio-prototype/src/app/[org]/[project]/settings/[config]/page-render.tsx diff --git a/apps/studio-prototype/src/app/[org]/settings/[config]/page.tsx b/apps/studio-prototype/src/app/[org]/[project]/settings/[config]/page.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/settings/[config]/page.tsx rename to apps/studio-prototype/src/app/[org]/[project]/settings/[config]/page.tsx diff --git a/apps/studio-prototype/src/app/[org]/settings/account/page.tsx b/apps/studio-prototype/src/app/[org]/[project]/settings/account/page.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/settings/account/page.tsx rename to apps/studio-prototype/src/app/[org]/[project]/settings/account/page.tsx diff --git a/apps/studio-prototype/src/app/[org]/settings/layout.tsx b/apps/studio-prototype/src/app/[org]/[project]/settings/layout.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/settings/layout.tsx rename to apps/studio-prototype/src/app/[org]/[project]/settings/layout.tsx diff --git a/apps/studio-prototype/src/app/[org]/settings/page.tsx b/apps/studio-prototype/src/app/[org]/[project]/settings/page.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/settings/page.tsx rename to apps/studio-prototype/src/app/[org]/[project]/settings/page.tsx diff --git a/apps/studio-prototype/src/app/[org]/settings/project/[project]/[config]/page-render.tsx b/apps/studio-prototype/src/app/[org]/[project]/settings/project/[projectOldKey]/[config]/page-render.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/settings/project/[project]/[config]/page-render.tsx rename to apps/studio-prototype/src/app/[org]/[project]/settings/project/[projectOldKey]/[config]/page-render.tsx diff --git a/apps/studio-prototype/src/app/[org]/settings/project/[project]/[config]/page.tsx b/apps/studio-prototype/src/app/[org]/[project]/settings/project/[projectOldKey]/[config]/page.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/settings/project/[project]/[config]/page.tsx rename to apps/studio-prototype/src/app/[org]/[project]/settings/project/[projectOldKey]/[config]/page.tsx diff --git a/apps/studio-prototype/src/app/[org]/table-editor/[id]/code-sample.tsx b/apps/studio-prototype/src/app/[org]/[project]/table-editor/[id]/code-sample.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/table-editor/[id]/code-sample.tsx rename to apps/studio-prototype/src/app/[org]/[project]/table-editor/[id]/code-sample.tsx diff --git a/apps/studio-prototype/src/app/[org]/table-editor/[id]/content-handler.tsx b/apps/studio-prototype/src/app/[org]/[project]/table-editor/[id]/content-handler.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/table-editor/[id]/content-handler.tsx rename to apps/studio-prototype/src/app/[org]/[project]/table-editor/[id]/content-handler.tsx diff --git a/apps/studio-prototype/src/app/[org]/table-editor/[id]/page.tsx b/apps/studio-prototype/src/app/[org]/[project]/table-editor/[id]/page.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/table-editor/[id]/page.tsx rename to apps/studio-prototype/src/app/[org]/[project]/table-editor/[id]/page.tsx diff --git a/apps/studio-prototype/src/app/[org]/table-editor/[id]/sql-toolbar.tsx b/apps/studio-prototype/src/app/[org]/[project]/table-editor/[id]/sql-toolbar.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/table-editor/[id]/sql-toolbar.tsx rename to apps/studio-prototype/src/app/[org]/[project]/table-editor/[id]/sql-toolbar.tsx diff --git a/apps/studio-prototype/src/app/[org]/table-editor/[id]/sql.tsx b/apps/studio-prototype/src/app/[org]/[project]/table-editor/[id]/sql.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/table-editor/[id]/sql.tsx rename to apps/studio-prototype/src/app/[org]/[project]/table-editor/[id]/sql.tsx diff --git a/apps/studio-prototype/src/app/[org]/table-editor/[id]/table.tsx b/apps/studio-prototype/src/app/[org]/[project]/table-editor/[id]/table.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/table-editor/[id]/table.tsx rename to apps/studio-prototype/src/app/[org]/[project]/table-editor/[id]/table.tsx diff --git a/apps/studio-prototype/src/app/[org]/table-editor/filter-header.tsx b/apps/studio-prototype/src/app/[org]/[project]/table-editor/filter-header.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/table-editor/filter-header.tsx rename to apps/studio-prototype/src/app/[org]/[project]/table-editor/filter-header.tsx diff --git a/apps/studio-prototype/src/app/[org]/table-editor/layout.tsx b/apps/studio-prototype/src/app/[org]/[project]/table-editor/layout.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/table-editor/layout.tsx rename to apps/studio-prototype/src/app/[org]/[project]/table-editor/layout.tsx diff --git a/apps/studio-prototype/src/app/[org]/table-editor/page.tsx b/apps/studio-prototype/src/app/[org]/[project]/table-editor/page.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/table-editor/page.tsx rename to apps/studio-prototype/src/app/[org]/[project]/table-editor/page.tsx diff --git a/apps/studio-prototype/src/app/[org]/table-editor/table-editor-items-panel.tsx b/apps/studio-prototype/src/app/[org]/[project]/table-editor/table-editor-items-panel.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/table-editor/table-editor-items-panel.tsx rename to apps/studio-prototype/src/app/[org]/[project]/table-editor/table-editor-items-panel.tsx diff --git a/apps/studio-prototype/src/app/[org]/table-editor/tabs-header.tsx b/apps/studio-prototype/src/app/[org]/[project]/table-editor/tabs-header.tsx similarity index 97% rename from apps/studio-prototype/src/app/[org]/table-editor/tabs-header.tsx rename to apps/studio-prototype/src/app/[org]/[project]/table-editor/tabs-header.tsx index 642708a1204..25eef5c3966 100644 --- a/apps/studio-prototype/src/app/[org]/table-editor/tabs-header.tsx +++ b/apps/studio-prototype/src/app/[org]/[project]/table-editor/tabs-header.tsx @@ -176,7 +176,9 @@ const Tab = ({ 'transition-all' )} aria-current={active} - onClick={() => router.push(`/${config.selectedOrg?.key}/table-editor/${id}`)} + onClick={() => + router.push(`/${config.selectedOrg?.key}/${config.selectedProject?.key}/table-editor/${id}`) + } >
diff --git a/apps/studio-prototype/src/app/[org]/table-editor/tree-view-example-tables.tsx b/apps/studio-prototype/src/app/[org]/[project]/table-editor/tree-view-example-tables.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/table-editor/tree-view-example-tables.tsx rename to apps/studio-prototype/src/app/[org]/[project]/table-editor/tree-view-example-tables.tsx diff --git a/apps/studio-prototype/src/app/[org]/table-editor/tree-view-example.tsx b/apps/studio-prototype/src/app/[org]/[project]/table-editor/tree-view-example.tsx similarity index 100% rename from apps/studio-prototype/src/app/[org]/table-editor/tree-view-example.tsx rename to apps/studio-prototype/src/app/[org]/[project]/table-editor/tree-view-example.tsx diff --git a/apps/studio-prototype/src/app/[org]/layout.tsx b/apps/studio-prototype/src/app/[org]/layout.tsx index 5ef29438b46..066d768ffb1 100644 --- a/apps/studio-prototype/src/app/[org]/layout.tsx +++ b/apps/studio-prototype/src/app/[org]/layout.tsx @@ -1,9 +1,8 @@ import RedirectCatcher from '@/src/components/redirect-catcher' -import SettingsMenuPanel from './settings-menu-panel' -import TopHeader from './top-header' -import { motion } from 'framer-motion' import EntranceTransition from './entrance-transition' import ProjectContentTransition from './project-content-transition' +import SettingsMenuPanel from './settings-menu-panel' +import SideNav from './side-nav' export default function OrgLayout({ children, @@ -12,10 +11,11 @@ export default function OrgLayout({ }>) { return (
+
- + {/* */} {children}
diff --git a/apps/studio-prototype/src/app/[org]/org-menu.tsx b/apps/studio-prototype/src/app/[org]/org-menu.tsx new file mode 100644 index 00000000000..a4be763ee25 --- /dev/null +++ b/apps/studio-prototype/src/app/[org]/org-menu.tsx @@ -0,0 +1,112 @@ +'use client' + +import { Org, orgs } from '@/src/config/org' +import { useConfig } from '@/src/hooks/use-config' +import { Boxes, Building2, Check } from 'lucide-react' +import Link from 'next/link' +import { useRouter } from 'next/navigation' +import { useState } from 'react' +import { Button, CommandSeparator_Shadcn_, ScrollArea, ScrollBar, cn } from 'ui' + +import { + CommandEmpty_Shadcn_, + CommandGroup_Shadcn_, + CommandInput_Shadcn_, + CommandItem_Shadcn_, + Command_Shadcn_, + PopoverContent_Shadcn_, + PopoverTrigger_Shadcn_, + Popover_Shadcn_, +} from 'ui' + +export default function OrgMenu() { + const [open, setOpenState] = useState(false) + const [config, setConfig] = useConfig() + + const router = useRouter() + + const { selectedOrg, db } = config + + return ( + <> + + + + + + + + No framework found. + + + {orgs.map((org) => ( + { + console.log('about to push') + setConfig({ + ...config, + selectedOrg: db.orgs.find((o: Org) => o.key === currentValue), + selectedProject: db?.orgs?.find((o: Org) => o.key === currentValue) + ?.projects[0], + selectedEnv: db?.orgs?.find((o: Org) => o.key === currentValue)?.projects[0] + .branches[0] ?? { + name: 'main', + type: 'prod', + key: 'main', + }, + }) + setOpenState(false) + }} + className="flex items-center justify-between" + > +
+
+ {org.name?.slice(0, 2).toUpperCase()} +
+ {org.name} +
+
+ +
+
+ ))} + +
+
+ + + router.push('/new')}> + New organization + + + + + + setOpenState(false)} value="Settings"> + Organization Settings + + + Members + Billing + +
+
+
+ + ) +} diff --git a/apps/studio-prototype/src/app/[org]/settings-menu-panel.tsx b/apps/studio-prototype/src/app/[org]/settings-menu-panel.tsx index 3104f432080..68de3c54c38 100644 --- a/apps/studio-prototype/src/app/[org]/settings-menu-panel.tsx +++ b/apps/studio-prototype/src/app/[org]/settings-menu-panel.tsx @@ -6,9 +6,9 @@ import SettingsMenuChildren from './settings-menu-children' import { ClickCounter } from './click-counter' export default function SettingsMenuPanel() { - const { org } = useParams() + const { org, project } = useParams() const pathname = usePathname() - const isActive = pathname.startsWith(`/${org}/settings`) + const isActive = pathname.startsWith(`/${org}/${project}/settings`) return (
diff --git a/apps/studio-prototype/src/app/[org]/side-nav.tsx b/apps/studio-prototype/src/app/[org]/side-nav.tsx index cee93197424..5c059d63789 100644 --- a/apps/studio-prototype/src/app/[org]/side-nav.tsx +++ b/apps/studio-prototype/src/app/[org]/side-nav.tsx @@ -1,16 +1,15 @@ -import SideNavMenuIcon from './side-nav-menu-icon' -import UserMenu from './user-menu' import { SideNav as SideNavData } from '@/src/config/nav' -import SideMenuOrgMenu from './side-menu-org-menu' -import SideNavMotion from './side-nav-motion' -import React, { memo } from 'react' +import { memo } from 'react' import { Separator } from 'ui' +import SideMenuOrgMenu from './side-menu-org-menu' +import SideNavMenuIcon from './side-nav-menu-icon' +import SideNavMotion from './side-nav-motion' function SideNav() { return ( - -
+ {/* */} +
{SideNavData.map((group, i) => { return ( <> @@ -24,7 +23,6 @@ function SideNav() { ) })}
- ) } diff --git a/apps/studio-prototype/src/app/[org]/top-header.tsx b/apps/studio-prototype/src/app/[org]/top-header.tsx index a04b3788bca..6e5f0c94ebd 100644 --- a/apps/studio-prototype/src/app/[org]/top-header.tsx +++ b/apps/studio-prototype/src/app/[org]/top-header.tsx @@ -2,10 +2,13 @@ import { useConfig } from '@/src/hooks/use-config' import { resolveHideBranchesDropdown, resolveHideProjectsDropdown } from '@/src/utils/url-resolver' +import { LifeBuoy, MessageCircle } from 'lucide-react' import { usePathname } from 'next/navigation' import { Button, cn } from 'ui' import { BranchMenu } from './branch-menu' -import { LifeBuoy, MessageCircle } from 'lucide-react' +import UserMenu from './user-menu' +import SideMenuOrgMenu from './side-menu-org-menu' +import OrgMenu from './org-menu' export default function TopHeader() { const pathName = usePathname() @@ -34,7 +37,7 @@ export default function TopHeader() {
-
- +
+ + + + + + + + + + + + + + + + {/* */} + +
+ +
-
+
+
{/* {isPreview && (, */} diff --git a/apps/studio-prototype/src/app/[org]/user-menu.tsx b/apps/studio-prototype/src/app/[org]/user-menu.tsx index 9778012f6d6..960d89034a8 100644 --- a/apps/studio-prototype/src/app/[org]/user-menu.tsx +++ b/apps/studio-prototype/src/app/[org]/user-menu.tsx @@ -15,51 +15,49 @@ import ThemeSwitcher from './theme-switcher' export default function UserMenu() { return ( -
- - - - - -
- avatar -
- Jonathan Summers-Muir - - jon.summers.muir@gmail.com - -
+ + + + + +
+ avatar +
+ Jonathan Summers-Muir + + jon.summers.muir@gmail.com +
- - Account settings - - - Theme - - - - - - - - - Log out - - -
+
+ + Account settings + + + Theme + + + + + + + + + Log out +
+
) } diff --git a/apps/studio-prototype/src/app/layout.tsx b/apps/studio-prototype/src/app/layout.tsx index 7cc49f5e584..2e2939f65c3 100644 --- a/apps/studio-prototype/src/app/layout.tsx +++ b/apps/studio-prototype/src/app/layout.tsx @@ -3,6 +3,7 @@ import { Inter } from 'next/font/google' import './globals.css' import { ThemeProvider } from './Providers' import SideNav from './[org]/side-nav' +import TopHeader from './[org]/top-header' const inter = Inter({ subsets: ['latin'] }) @@ -24,8 +25,9 @@ export default function RootLayout({ defaultTheme="deep-dark" enableSystem > -
- +
+ + {/* */} {children}
diff --git a/apps/studio-prototype/src/config/nav.tsx b/apps/studio-prototype/src/config/nav.tsx index f9386929f98..839c386520a 100644 --- a/apps/studio-prototype/src/config/nav.tsx +++ b/apps/studio-prototype/src/config/nav.tsx @@ -37,12 +37,12 @@ const iconsClasses = cn( const SideNav = [ [ - { - name: 'projects', - label: 'Projects', - icon: , - href: '/projects', - }, + // { + // name: 'projects', + // label: 'Projects', + // icon: , + // href: '/projects', + // }, { name: 'table-editor', label: 'Table Editor', diff --git a/package-lock.json b/package-lock.json index b9fc6c996f1..5f58b6ddf77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13306,9 +13306,9 @@ } }, "node_modules/@storybook/csf": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.8.tgz", - "integrity": "sha512-Ntab9o7LjBCbFIao5l42itFiaSh/Qu+l16l/r/9qmV9LnYZkO+JQ7tzhdlwpgJfhs+B5xeejpdAtftDRyXNajw==", + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz", + "integrity": "sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==", "dev": true, "dependencies": { "type-fest": "^2.19.0" @@ -14006,9 +14006,9 @@ } }, "node_modules/@testing-library/jest-dom": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.2.tgz", - "integrity": "sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==", + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", + "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", "dev": true, "dependencies": { "@adobe/css-tools": "^4.3.2", @@ -14017,7 +14017,7 @@ "chalk": "^3.0.0", "css.escape": "^1.5.1", "dom-accessibility-api": "^0.6.3", - "lodash": "^4.17.15", + "lodash": "^4.17.21", "redent": "^3.0.0" }, "engines": { @@ -14619,9 +14619,10 @@ } }, "node_modules/@types/express": { - "version": "4.17.18", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -15381,6 +15382,19 @@ "vite": "^4.2.0 || ^5.0.0" } }, + "node_modules/@vitest/expect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", + "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", + "dependencies": { + "@vitest/spy": "1.6.0", + "@vitest/utils": "1.6.0", + "chai": "^4.3.10" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, "node_modules/@vitest/runner": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.0.tgz", @@ -18034,6 +18048,11 @@ "source-map": "^0.6.1" } }, + "node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==" + }, "node_modules/config": { "resolved": "packages/config", "link": true @@ -26062,6 +26081,7 @@ }, "node_modules/jsonc-parser": { "version": "3.2.0", + "dev": true, "license": "MIT" }, "node_modules/jsonfile": { @@ -26747,9 +26767,10 @@ } }, "node_modules/markdown-to-jsx": { - "version": "7.3.2", + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.7.tgz", + "integrity": "sha512-0+ls1IQZdU6cwM1yu0ZjjiVWYtkbExSyUIFU2ZeDIFuZM1W42Mh4OlJ4nb4apX4H8smxDHRdFaoIVJGwfv5hkg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10" }, @@ -31031,14 +31052,14 @@ "peer": true }, "node_modules/mlly": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.6.1.tgz", - "integrity": "sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", + "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", "dependencies": { "acorn": "^8.11.3", "pathe": "^1.1.2", - "pkg-types": "^1.0.3", - "ufo": "^1.3.2" + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" } }, "node_modules/mobx": { @@ -33229,8 +33250,9 @@ "license": "MIT" }, "node_modules/picocolors": { - "version": "1.0.0", - "license": "ISC" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -33290,13 +33312,13 @@ } }, "node_modules/pkg-types": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", - "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz", + "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==", "dependencies": { - "jsonc-parser": "^3.2.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0" + "confbox": "^0.1.7", + "mlly": "^1.7.1", + "pathe": "^1.1.2" } }, "node_modules/playwright": { @@ -40227,9 +40249,9 @@ "license": "MIT" }, "node_modules/ufo": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.4.0.tgz", - "integrity": "sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==" }, "node_modules/uglify-js": { "version": "3.17.4", @@ -40616,12 +40638,6 @@ "webpack-virtual-modules": "^0.6.1" } }, - "node_modules/unplugin/node_modules/webpack-virtual-modules": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", - "integrity": "sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==", - "dev": true - }, "node_modules/untildify": { "version": "4.0.0", "dev": true, @@ -41770,19 +41786,6 @@ } } }, - "node_modules/vitest/node_modules/@vitest/expect": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", - "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", - "dependencies": { - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", - "chai": "^4.3.10" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, "node_modules/vitest/node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -42112,6 +42115,12 @@ "node": ">=10.13.0" } }, + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "dev": true + }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", "license": "BSD-2-Clause", diff --git a/packages/ui/build/css/themes/deep-dark.css b/packages/ui/build/css/themes/deep-dark.css index 24f6b04830d..8bf73807984 100644 --- a/packages/ui/build/css/themes/deep-dark.css +++ b/packages/ui/build/css/themes/deep-dark.css @@ -29,7 +29,7 @@ --destructive-400: 6.7deg 60% 20.6%; --destructive-300: 7.5deg 51.3% 15.3%; --destructive-200: 10.9deg 23.4% 9.2%; - --border-stronger: 0deg 0% 22%; + --border-stronger: 0deg 0% 27.1%; --border-strong: 0deg 0% 21.2%; --border-alternative: 0deg 0% 26.7%; --border-control: 0deg 0% 22.4%; diff --git a/packages/ui/build/css/tw-extend/color.js b/packages/ui/build/css/tw-extend/color.js index 249e95ce6ed..3809cd6673e 100644 --- a/packages/ui/build/css/tw-extend/color.js +++ b/packages/ui/build/css/tw-extend/color.js @@ -493,7 +493,7 @@ module.exports = { }, "border-DEFAULT": { cssVariable: "var(--border-default)", - value: "hsl(0, 0%, 16.1%)" + value: "hsl(0, 0%, 18%)" }, "border-muted": { cssVariable: "var(--border-muted)", @@ -521,7 +521,7 @@ module.exports = { }, "border-stronger": { cssVariable: "var(--border-stronger)", - value: "hsl(0, 0%, 22%)" + value: "hsl(0, 0%, 27.1%)" }, "border-button-DEFAULT": { cssVariable: "var(--border-button-default)",