.
This commit is contained in:
parent
23cfe70578
commit
2021a9f1ae
@ -28,6 +28,8 @@ export const QuoteEdit = () => {
|
|||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
const quoteId = useUrlId();
|
const quoteId = useUrlId();
|
||||||
|
|
||||||
|
const [activeTab, setActiveTab] = useState("general");
|
||||||
|
|
||||||
const [quoteCurrency, setQuoteCurrency] = useState<CurrencyData>(
|
const [quoteCurrency, setQuoteCurrency] = useState<CurrencyData>(
|
||||||
CurrencyData.createDefaultCode().object
|
CurrencyData.createDefaultCode().object
|
||||||
);
|
);
|
||||||
@ -238,25 +240,29 @@ export const QuoteEdit = () => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Tabs defaultValue='items' className='space-y-4'>
|
<Tabs
|
||||||
|
defaultValue='items'
|
||||||
|
className='space-y-4'
|
||||||
|
value={activeTab}
|
||||||
|
onValueChange={setActiveTab}
|
||||||
|
>
|
||||||
<TabsList>
|
<TabsList>
|
||||||
<TabsTrigger value='general'>{t("quotes.create.tabs.general")}</TabsTrigger>
|
<TabsTrigger value='general'>{t("quotes.create.tabs.general")}</TabsTrigger>
|
||||||
<TabsTrigger value='items'>{t("quotes.create.tabs.items")}</TabsTrigger>
|
<TabsTrigger value='items'>{t("quotes.create.tabs.items")}</TabsTrigger>
|
||||||
{/* <TabsTrigger value='history'>{t("quotes.create.tabs.history")}</TabsTrigger>*/}
|
{/* <TabsTrigger value='history'>{t("quotes.create.tabs.history")}</TabsTrigger>*/}
|
||||||
</TabsList>
|
</TabsList>
|
||||||
<TabsContent value='general'>
|
<TabsContent value='general' forceMount hidden={"general" !== activeTab}>
|
||||||
<QuoteGeneralCardEditor />
|
<QuoteGeneralCardEditor />
|
||||||
</TabsContent>
|
</TabsContent>
|
||||||
<TabsContent value='items'>
|
<TabsContent value='items' forceMount hidden={"items" !== activeTab}>
|
||||||
<QuoteDetailsCardEditor
|
<QuoteDetailsCardEditor
|
||||||
currency={quoteCurrency}
|
currency={quoteCurrency}
|
||||||
language={quoteLanguage}
|
language={quoteLanguage}
|
||||||
defaultValues={defaultValues}
|
defaultValues={defaultValues}
|
||||||
/>
|
/>
|
||||||
</TabsContent>
|
</TabsContent>
|
||||||
|
|
||||||
<TabsContent value='history'></TabsContent>
|
|
||||||
</Tabs>
|
</Tabs>
|
||||||
|
|
||||||
<div className='flex items-center justify-center gap-2 md:hidden'>
|
<div className='flex items-center justify-center gap-2 md:hidden'>
|
||||||
<Button variant='outline' size='sm'>
|
<Button variant='outline' size='sm'>
|
||||||
{t("quotes.create.buttons.discard")}
|
{t("quotes.create.buttons.discard")}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user