import { Button } from '@components/common/ui/Button.js'; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogTrigger } from '@components/common/ui/Dialog.js'; import { Table, TableBody, TableHead, TableHeader, TableRow } from '@components/common/ui/Table.js'; import React from 'react'; import { Rate, TaxRate } from './Rate.js'; import { RateForm } from './RateForm.js'; interface RatesProps { getTaxClasses: (options?: { requestPolicy?: string }) => Promise | void; rates: Array; addRateApi: string; } export function Rates({ getTaxClasses, rates, addRateApi }: RatesProps) { const [dialogOpen, setDialogOpen] = React.useState(false); return ( <> Name Country Rate Compound Priority Action {rates.map((rate) => ( ))}
Add Tax Rate setDialogOpen(false)} getTaxClasses={getTaxClasses} />
); }