saleor-apps-redis_apl/apps/taxes/src/modules/ui/app-page-layout.tsx
Adrian Pilarczyk a32fe7caf4
feat: taxes client logs (#944)
* feat: 🚧 add skeleton logs page

* feat:  add ClientLogsMetadataRepository

* feat:  add AvataxClientLogger and router

* feat:  implement avatax client logs in order confirmed

* feat: 🚧 add skeleton ui for logs

* feat:  add avatax client logger

* refactor: ♻️ move breadcrumbs to page lvl

* feat:  logger per config

* feat:  add logs to remaining events

* refactor: ♻️ pass clientLogger from webhook service

* feat:  add taxjar logger

* test:  add tests for logs push

* feat:  add getAll test

* feat:  add missing taxjar page

* refactor: ♻️ move unshiftItemToLimitedArray to log-utils and test

* fix: 🐛 label

* refactor: 💄 styles

* build: 👷 changeset

* fix: 🐛 typo

* refactor: ♻️ address feedback on backend side

* refactor: ♻️ adjust UI to merging of avatax & taxjar logs

* feat:  make client logs table box scrollable

* fix: 🐛 size of container

* fix: 🐛 loading on isRefetching, not isFetching

* fix: 🐛 no lines early error
2023-09-07 10:42:54 +02:00

20 lines
434 B
TypeScript

import React from "react";
import { AppBreadcrumbs, Breadcrumb } from "./app-breadcrumbs";
import { AppColumns } from "./app-columns";
export const AppPageLayout = ({
top,
children,
breadcrumbs,
}: {
top: React.ReactNode;
children: React.ReactNode;
breadcrumbs: Breadcrumb[];
}) => {
return (
<>
<AppBreadcrumbs breadcrumbs={breadcrumbs} />
<AppColumns top={top}>{children}</AppColumns>
</>
);
};