)
diff --git a/site/components/icons/index.ts b/site/components/icons/index.ts
index 97eef6d58..12e0cc202 100644
--- a/site/components/icons/index.ts
+++ b/site/components/icons/index.ts
@@ -1,17 +1,18 @@
export { default as Bag } from './Bag'
+export { default as Sun } from './Sun'
+export { default as Moon } from './Moon'
+export { default as Menu } from './Menu'
+export { default as Info } from './Info'
+export { default as Star } from './Star'
+export { default as Plus } from './Plus'
export { default as Heart } from './Heart'
export { default as Trash } from './Trash'
export { default as Cross } from './Cross'
-export { default as Plus } from './Plus'
export { default as Minus } from './Minus'
export { default as Check } from './Check'
-export { default as Sun } from './Sun'
-export { default as Moon } from './Moon'
export { default as Github } from './Github'
-export { default as Info } from './Info'
export { default as Vercel } from './Vercel'
export { default as MapPin } from './MapPin'
-export { default as Star } from './Star'
export { default as ArrowLeft } from './ArrowLeft'
export { default as ArrowRight } from './ArrowRight'
export { default as CreditCard } from './CreditCard'
diff --git a/site/components/ui/Dropdown/Dropdown.module.css b/site/components/ui/Dropdown/Dropdown.module.css
index e05fbdb1f..8e55cbbff 100644
--- a/site/components/ui/Dropdown/Dropdown.module.css
+++ b/site/components/ui/Dropdown/Dropdown.module.css
@@ -1,7 +1,23 @@
.root {
- @apply w-56 bg-accent-0;
+ @apply bg-accent-0;
animation: none;
transition: none;
+ min-width: 100%;
+}
+
+@media screen(md) {
+ .root {
+ @apply shadow-lg bg-accent-0;
+ box-shadow: hsl(206 22% 7% / 45%) 0px 10px 38px -10px,
+ hsl(206 22% 7% / 20%) 0px 10px 20px -15px;
+ min-width: 14rem;
+ will-change: transform, opacity;
+ animation-duration: 600ms;
+ animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
+ animation-fill-mode: forwards;
+ transform-origin: var(--radix-dropdown-menu-content-transform-origin);
+ animation-name: slideIn;
+ }
}
@keyframes slideIn {
@@ -14,17 +30,3 @@
transform: translateY(0px);
}
}
-
-@media screen(md) {
- .root {
- @apply shadow-lg;
- box-shadow: hsl(206 22% 7% / 45%) 0px 10px 38px -10px,
- hsl(206 22% 7% / 20%) 0px 10px 20px -15px;
- will-change: transform, opacity;
- animation-duration: 600ms;
- animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
- animation-fill-mode: forwards;
- transform-origin: var(--radix-dropdown-menu-content-transform-origin);
- animation-name: slideIn;
- }
-}
diff --git a/site/components/ui/Dropdown/Dropdown.tsx b/site/components/ui/Dropdown/Dropdown.tsx
index 1b6204213..566b962d6 100644
--- a/site/components/ui/Dropdown/Dropdown.tsx
+++ b/site/components/ui/Dropdown/Dropdown.tsx
@@ -4,19 +4,19 @@ import s from './Dropdown.module.css'
import * as DropdownMenu from '@radix-ui/react-dropdown-menu'
export const Dropdown = DropdownMenu.Root
+export const DropdownMenuItem = DropdownMenu.Item
export const DropdownTrigger = DropdownMenu.Trigger
export const DropdownMenuLabel = DropdownMenu.Label
-export const DropdownMenuItem = DropdownMenu.Item
export const DropdownMenuGroup = DropdownMenu.Group
export const DropdownContent = React.forwardRef<
HTMLDivElement,
{ children: React.ReactNode } & DropdownMenu.DropdownMenuContentProps &
React.RefAttributes
->(function DropdownContent({ children, ...props }, forwardedRef) {
+>(function DropdownContent({ children, className, ...props }, forwardedRef) {
return (
-
- {children}
+
+ {children}
)
})
diff --git a/site/components/ui/Sidebar/Sidebar.tsx b/site/components/ui/Sidebar/Sidebar.tsx
index fd0ce9057..3c01cbd53 100644
--- a/site/components/ui/Sidebar/Sidebar.tsx
+++ b/site/components/ui/Sidebar/Sidebar.tsx
@@ -1,14 +1,13 @@
-import { FC, useEffect, useRef } from 'react'
-import s from './Sidebar.module.css'
import cn from 'clsx'
+import s from './Sidebar.module.css'
+import { useEffect, useRef } from 'react'
import { disableBodyScroll, clearAllBodyScrollLocks } from 'body-scroll-lock'
-
interface SidebarProps {
children: any
onClose: () => void
}
-const Sidebar: FC = ({ children, onClose }) => {
+const Sidebar: React.FC = ({ children, onClose }) => {
const sidebarRef = useRef() as React.MutableRefObject
const contentRef = useRef() as React.MutableRefObject
diff --git a/site/tsconfig.json b/site/tsconfig.json
index 7c91afd6f..868794504 100644
--- a/site/tsconfig.json
+++ b/site/tsconfig.json
@@ -23,8 +23,8 @@
"@components/*": ["components/*"],
"@commerce": ["../packages/commerce/src"],
"@commerce/*": ["../packages/commerce/src/*"],
- "@framework": ["../packages/local/src"],
- "@framework/*": ["../packages/local/src/*"]
+ "@framework": ["../packages/bigcommerce/src"],
+ "@framework/*": ["../packages/bigcommerce/src/*"]
}
},
"include": ["next-env.d.ts", "**/*.d.ts", "**/*.ts", "**/*.tsx", "**/*.js"],