import { Box, Button, Text } from "@saleor/macaw-ui/next"; import { trpcClient } from "../trpc/trpc-client"; import { AppCard } from "./app-card"; import { Section } from "./app-section"; import { ProviderLabel } from "./provider-label"; import { Table } from "./table"; import { useRouter } from "next/router"; const MatcherTable = () => { const { data: connections = [], isLoading } = trpcClient.providersConfiguration.getAll.useQuery(); const isAvatax = connections.some(({ provider }) => provider === "avatax"); const isTaxJar = connections.some(({ provider }) => provider === "taxjar"); const isConfigured = isAvatax || isTaxJar; const router = useRouter(); return ( {isLoading ? ( Loading... ) : ( <> {isConfigured ? ( Provider {isAvatax && ( {" "} {" "} )} {isTaxJar && ( {" "} )} ) : ( You must configure a tax provider first )} )} ); }; const Intro = () => { return ( Tax Code Matcher allows you to map Saleor tax classes to provider tax codes to extend products base tax rate. You need to have at least one provider configured to use this feature. } /> ); }; export const MatcherSection = () => { return ( <> ); };