- src/main.jsx: add /login, /register, /profile/* routes; wire profileComponents from react-auth; pass basePath to Admin - src/Header.tsx: profile button nav to /profile/me; Login to /login - src/openapi-config.ts: wire getToken and profileComponents - react-auth local: sync ProfileCreate, ProfileEdit, ProfileView - react-openapi local: sync all auth + x-profile changes (AppProvider, Admin, ProfileRoutes, SideMenu, types, hooks, etc.)
16 lines
1.1 KiB
TypeScript
16 lines
1.1 KiB
TypeScript
export { AppProvider } from "./src/context/AppProvider";
|
|
export { Admin, ProfileRoutes } from "./src/components/Admin";
|
|
export type { AdminProps, ProfileRoute } from "./src/components/Admin";
|
|
export { useAppContext } from "./src/context/AppContext";
|
|
export { useResource } from "./src/context/useResource";
|
|
export { ListCellRenderer, DetailFieldRenderer, applyDisplayFormat } from "./src/components/fields";
|
|
export { FormFieldRenderer } from "./src/components/fields/FormFieldRenderer";
|
|
export { SseStreamView } from "./src/components/SseStreamView";
|
|
export { SseConnectionStatus } from "./src/components/SseConnectionStatus";
|
|
export { getApi } from "./src/hooks/useApi";
|
|
export { useItemSse } from "./src/hooks/useItemSse";
|
|
export { sanitizePayload } from "./src/utils/sanitize-payload";
|
|
export type { FkResolver } from "./src/utils/sanitize-payload";
|
|
export type { FilterComponentProps } from "./src/context/useResource";
|
|
export type { SpecConfiguration, ResourceConfig, FieldConfig, FKFieldConfig, ResourceRelationship, ProfileOperation, ProfileComponents } from "./src/types";
|