diff --git a/apps/storefront/src/pages/accountSetting/AccountSetting.tsx b/apps/storefront/src/pages/accountSetting/AccountSetting.tsx index c7fbf652..d5081a2c 100644 --- a/apps/storefront/src/pages/accountSetting/AccountSetting.tsx +++ b/apps/storefront/src/pages/accountSetting/AccountSetting.tsx @@ -154,6 +154,8 @@ const AccountSetting = () => { const [accountSettings, setAccountSettings] = useState({}) + const [isVisible, setIsVisible] = useState(false) + const companyId = role === 3 && isAgenting ? +salesRepCompanyId : +companyInfoId const isBCUser = !isB2BUser || (role === 3 && !isAgenting) @@ -276,6 +278,7 @@ const AccountSetting = () => { B3SStorage.delete('isFinshUpdate') } setLoadding(false) + setIsVisible(true) } } @@ -491,11 +494,12 @@ const AccountSetting = () => { return ( { mt: '28px', mb: `${isMobile ? '20px' : '0'}`, width: '100%', + visibility: `${isVisible ? 'visible' : 'hidden'}`, }} onClick={handleAddUserClick} variant="contained" diff --git a/apps/storefront/src/pages/quickorder/Quickorder.tsx b/apps/storefront/src/pages/quickorder/Quickorder.tsx index 473420ce..c9e20686 100644 --- a/apps/storefront/src/pages/quickorder/Quickorder.tsx +++ b/apps/storefront/src/pages/quickorder/Quickorder.tsx @@ -17,10 +17,6 @@ import { useMobile, } from '@/hooks' -import { - B3Sping, -} from '@/components/spin/B3Sping' - import QuickorderTable from './components/QuickorderTable' import QuickOrderFooter from './components/QuickOrderFooter' import { @@ -44,77 +40,72 @@ const Quickorder = () => { const [checkedArr, setCheckedArr] = useState([]) return ( - - - - - - - - - { - role !== 2 && ( - - ) - } - + - - - - + + { + role !== 2 && ( + + ) + } + + + + + - + ) } diff --git a/apps/storefront/src/pages/quickorder/components/QuickorderTable.tsx b/apps/storefront/src/pages/quickorder/components/QuickorderTable.tsx index f339d2b8..62f63bdb 100644 --- a/apps/storefront/src/pages/quickorder/components/QuickorderTable.tsx +++ b/apps/storefront/src/pages/quickorder/components/QuickorderTable.tsx @@ -55,6 +55,10 @@ import B3FilterMore from '../../../components/filter/B3FilterMore' import QuickOrderCard from './QuickOrderCard' +import { + B3Sping, +} from '@/components' + interface ListItem { [key: string]: string } @@ -107,6 +111,7 @@ const StyledImage = styled('img')(() => ({ interface QuickorderTableProps { setIsRequestLoading: Dispatch>, setCheckedArr: (values: CustomFieldItems) => void, + isRequestLoading: boolean, } const StyledTextField = styled(TextField)(() => ({ @@ -119,6 +124,7 @@ const StyledTextField = styled(TextField)(() => ({ const QuickorderTable = ({ setIsRequestLoading, setCheckedArr, + isRequestLoading, }: QuickorderTableProps) => { const paginationTableRef = useRef(null) @@ -363,131 +369,133 @@ const QuickorderTable = ({ ] return ( - - - - {`${total} products`} - + + {`${total} products`} + - { - handleSearchProduct(e) + + > + { + handleSearchProduct(e) + }} + /> + + { + isMobile && ( + + + + ) + } + + { - isMobile && ( - - - + startPicker={{ + isEnabled: true, + label: 'From', + defaultValue: distanceDay(30), + pickerKey: 'start', + }} + endPicker={{ + isEnabled: true, + label: 'To', + defaultValue: distanceDay(), + pickerKey: 'end', + }} + /> ) } - { - !isMobile && ( - - ) - } + ReactElement) => ( + + )} + /> - - ReactElement) => ( - - )} - /> - - - + ) }