Files
nice-app-web/src/entities/tax/ui/tax-tab.tsx
focp212@naver.com 05238b04c1 첫 커밋
2025-09-05 15:36:48 +09:00

37 lines
1.0 KiB
TypeScript

import { PATHS } from '@/shared/constants/paths';
import { useNavigate } from '@/shared/lib/hooks/use-navigate';
import {
TaxTabKeys,
TaxTabProps
} from '../model/types';
export const TaxTab = ({
activeTab
}: TaxTabProps) => {
const { navigate } = useNavigate();
const onClickToNavigation = (tab: TaxTabKeys) => {
if(activeTab !== tab){
if(tab === TaxTabKeys.InvoiceList){
navigate(PATHS.tax.invoice.list);
}
else if(tab === TaxTabKeys.VatReference){
navigate(PATHS.tax.vatReference);
}
}
};
return(
<>
<div className="subTab">
<button
className={`subtab-btn ${(activeTab === TaxTabKeys.InvoiceList)? 'active': ''}` }
onClick={ () => onClickToNavigation(TaxTabKeys.InvoiceList) }
> </button>
<button
className={`subtab-btn ${(activeTab === TaxTabKeys.VatReference)? 'active': ''}` }
onClick={ () => onClickToNavigation(TaxTabKeys.VatReference) }
> </button>
</div>
</>
);
};