
* Removed old macaw and material * Add trpc router that fetches shop address info * Config page layout with header and address * display default addres * Draft channels list * add v2 config model * Render address overrides * Render address overrides ui * connect address form * reset address form * implement removing conifg * connect dashboard sites * update webhook * Add ConfigV1 to ConfigV2 transformer * Cleanup v1 router, abstract v2 * Implement runtime migrations * Implement migration service in controllers * test for configuration service * test for app cofnig * draft test for router * refactor webhook * Unify Address schema to single one * Extractr data fetching from form
12 lines
436 B
TypeScript
12 lines
436 B
TypeScript
import { channelsRouter } from "../channels/channels.router";
|
|
import { router } from "./trpc-server";
|
|
import { shopInfoRouter } from "../shop-info/shop-info.router";
|
|
import { appConfigurationRouter } from "../app-configuration/app-configuration-router";
|
|
|
|
export const appRouter = router({
|
|
channels: channelsRouter,
|
|
appConfiguration: appConfigurationRouter,
|
|
shopInfo: shopInfoRouter,
|
|
});
|
|
|
|
export type AppRouter = typeof appRouter;
|