changed build workflow – for auth it's required to have better control over html and assets

This commit is contained in:
dswbx
2024-11-27 16:19:37 +01:00
parent d36c4b07e0
commit c31bc2ccb0
21 changed files with 559 additions and 285 deletions

View File

@@ -2,3 +2,4 @@ export { ClientProvider, useClient, useBaseUrl } from "./ClientProvider";
export { BkndProvider, useBknd } from "./BkndProvider";
export { useAuth } from "./schema/auth/use-auth";
export { Api } from "../../Api";

5
app/src/ui/inject.js Normal file
View File

@@ -0,0 +1,5 @@
// react shim
import React from "react";
import ReactDOM from "react-dom/client";
export { React, ReactDOM };

View File

@@ -3,7 +3,6 @@
@import "@mantine/core/styles.css";
@import '@mantine/notifications/styles.css';
@tailwind base;
@tailwind components;
@tailwind utilities;

View File

@@ -1,6 +1,6 @@
import React, { StrictMode } from "react";
import ReactDOM from "react-dom/client";
import "./styles.css";
import * as React from "react";
import * as ReactDOM from "react-dom/client";
import "./main.css";
import Admin from "./Admin";
@@ -13,9 +13,9 @@ const rootElement = document.getElementById("app")!;
if (!rootElement.innerHTML) {
const root = ReactDOM.createRoot(rootElement);
root.render(
<StrictMode>
<React.StrictMode>
<ClientApp />
</StrictMode>
</React.StrictMode>
);
}