diff --git a/apps/pyconkr-2025/src/components/layout/Header/Mobile/MobileNavigation.tsx b/apps/pyconkr-2025/src/components/layout/Header/Mobile/MobileNavigation.tsx index 2bed3ec..9203179 100644 --- a/apps/pyconkr-2025/src/components/layout/Header/Mobile/MobileNavigation.tsx +++ b/apps/pyconkr-2025/src/components/layout/Header/Mobile/MobileNavigation.tsx @@ -10,7 +10,6 @@ import { SignInButton } from "@apps/pyconkr-2025/components/layout/SignInButton" import { HamburgerButton } from "./HamburgerButton"; import { MobileLanguageToggle } from "./MobileLanguageToggle"; -// import { ScanCodeButton } from "@apps/pyconkr-2025/components/layout/UserScanCodeButton"; type MenuType = NestedSiteMapSchema; @@ -201,7 +200,6 @@ export const MobileNavigation: FC = ({ isOpen, onClose, s - {/* */} diff --git a/apps/pyconkr-2025/src/components/layout/Header/index.tsx b/apps/pyconkr-2025/src/components/layout/Header/index.tsx index a91e50d..8c67f7c 100644 --- a/apps/pyconkr-2025/src/components/layout/Header/index.tsx +++ b/apps/pyconkr-2025/src/components/layout/Header/index.tsx @@ -12,7 +12,6 @@ import LanguageSelector from "@apps/pyconkr-2025/components/layout/LanguageSelec import { SignInButton } from "@apps/pyconkr-2025/components/layout/SignInButton"; import { useAppContext } from "@apps/pyconkr-2025/contexts/app_context"; -// import { ScanCodeIconButton } from "@apps/pyconkr-2025/components/layout/UserScanCodeButton"; import { MobileHeader } from "./Mobile/MobileHeader"; type MenuType = NestedSiteMapSchema; @@ -150,7 +149,6 @@ const Header: FC = () => { - {/* */} diff --git a/apps/pyconkr-2025/src/components/layout/UserScanCodeButton/index.tsx b/apps/pyconkr-2025/src/components/layout/UserScanCodeButton/index.tsx deleted file mode 100644 index 03c2961..0000000 --- a/apps/pyconkr-2025/src/components/layout/UserScanCodeButton/index.tsx +++ /dev/null @@ -1,56 +0,0 @@ -import { useShopClient, useUserInfo } from "@frontend/shop/hooks"; -import { QrCode2 } from "@mui/icons-material"; -import { Button, IconButton, IconButtonProps } from "@mui/material"; -import { ErrorBoundary, Suspense } from "@suspensive/react"; -import { FC, Fragment } from "react"; - -import { useAppContext } from "@apps/pyconkr-2025/contexts/app_context"; - -export const ScanCodeIconButton: FC<{ sx?: IconButtonProps["sx"] }> = Suspense.with( - { fallback: }, - ErrorBoundary.with({ fallback: }, ({ sx }) => { - const shopAPIClient = useShopClient(); - const { data } = useUserInfo(shopAPIClient); - - const iconBtnStyle: IconButtonProps["sx"] = (theme) => ({ - color: theme.palette.primary.nonFocus, - "&:hover": { color: theme.palette.primary.dark }, - "&:active": { color: theme.palette.primary.main }, - transition: "color 0.4s ease, background-color 0.4s ease", - }); - - return ( - - } sx={sx ?? iconBtnStyle} /> - - ); - }) -); - -export const ScanCodeButton: FC = Suspense.with( - { fallback: null }, - ErrorBoundary.with({ fallback: null }, () => { - const { language } = useAppContext(); - const shopAPIClient = useShopClient(); - const { data } = useUserInfo(shopAPIClient); - - const buttonText = language === "ko" ? "등록 코드" : "Entrance QR Code"; - - return ( - -