mirror of
https://github.com/shishantbiswas/bknd.git
synced 2026-03-17 21:06:04 +00:00
remove unused useTheme import and add loading state for entity detail view (#154)
This commit is contained in:
@@ -10,7 +10,6 @@ import { SocialLink } from "./SocialLink";
|
|||||||
import type { ValueError } from "@sinclair/typebox/value";
|
import type { ValueError } from "@sinclair/typebox/value";
|
||||||
import { type TSchema, Value } from "core/utils";
|
import { type TSchema, Value } from "core/utils";
|
||||||
import type { Validator } from "json-schema-form-react";
|
import type { Validator } from "json-schema-form-react";
|
||||||
import { useTheme } from "ui/client/use-theme";
|
|
||||||
|
|
||||||
class TypeboxValidator implements Validator<ValueError> {
|
class TypeboxValidator implements Validator<ValueError> {
|
||||||
async validate(schema: TSchema, data: any) {
|
async validate(schema: TSchema, data: any) {
|
||||||
@@ -46,7 +45,6 @@ export function AuthForm({
|
|||||||
buttonLabel = action === "login" ? "Sign in" : "Sign up",
|
buttonLabel = action === "login" ? "Sign in" : "Sign up",
|
||||||
...props
|
...props
|
||||||
}: LoginFormProps) {
|
}: LoginFormProps) {
|
||||||
const { theme } = useTheme();
|
|
||||||
const basepath = auth?.basepath ?? "/api/auth";
|
const basepath = auth?.basepath ?? "/api/auth";
|
||||||
const password = {
|
const password = {
|
||||||
action: `${basepath}/password/${action}`,
|
action: `${basepath}/password/${action}`,
|
||||||
|
|||||||
@@ -164,6 +164,11 @@ export function DataEntityUpdate({ params }) {
|
|||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</AppShell.SectionHeader>
|
</AppShell.SectionHeader>
|
||||||
|
{$q.isLoading ? (
|
||||||
|
<div className="w-full h-full flex justify-center items-center font-mono opacity-30">
|
||||||
|
Loading...
|
||||||
|
</div>
|
||||||
|
) : (
|
||||||
<AppShell.Scrollable>
|
<AppShell.Scrollable>
|
||||||
{error && (
|
{error && (
|
||||||
<div className="flex flex-row dark:bg-red-950 bg-red-100 p-4">
|
<div className="flex flex-row dark:bg-red-950 bg-red-100 p-4">
|
||||||
@@ -181,9 +186,14 @@ export function DataEntityUpdate({ params }) {
|
|||||||
className="flex flex-grow flex-col gap-3 p-3"
|
className="flex flex-grow flex-col gap-3 p-3"
|
||||||
/>
|
/>
|
||||||
{targetRelations.length > 0 ? (
|
{targetRelations.length > 0 ? (
|
||||||
<EntityDetailRelations id={entityId} entity={entity} relations={targetRelations} />
|
<EntityDetailRelations
|
||||||
|
id={entityId}
|
||||||
|
entity={entity}
|
||||||
|
relations={targetRelations}
|
||||||
|
/>
|
||||||
) : null}
|
) : null}
|
||||||
</AppShell.Scrollable>
|
</AppShell.Scrollable>
|
||||||
|
)}
|
||||||
</Fragment>
|
</Fragment>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user