From b0c4128e014d82085c7bcfdeff33cb366b63ba54 Mon Sep 17 00:00:00 2001 From: ewandor Date: Wed, 16 Apr 2025 19:43:00 +0200 Subject: [PATCH] Shaping CurrentFirmSchemaCreate arch --- .../src/lib/crud/components/widgets/crud-text-widget.tsx | 6 +++++- gui/rpk-gui/src/pages/firm/index.tsx | 9 ++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/gui/rpk-gui/src/lib/crud/components/widgets/crud-text-widget.tsx b/gui/rpk-gui/src/lib/crud/components/widgets/crud-text-widget.tsx index c0f6f4a..4c90b69 100644 --- a/gui/rpk-gui/src/lib/crud/components/widgets/crud-text-widget.tsx +++ b/gui/rpk-gui/src/lib/crud/components/widgets/crud-text-widget.tsx @@ -1,12 +1,16 @@ import {FormContextType, getTemplate, RJSFSchema, StrictRJSFSchema, WidgetProps} from "@rjsf/utils"; import ForeignKeyWidget from "./foreign-key"; +import Typography from "@mui/material/Typography"; export default function CrudTextWidget( props: WidgetProps ) { - if (props.schema.hasOwnProperty("foreign_key")) { + const { schema } = props; + if (schema.hasOwnProperty("foreign_key")) { return (); + } else if (schema.hasOwnProperty("const")) { + return {schema.const as string}; } else { const { options, registry } = props; const BaseInputTemplate = getTemplate<'BaseInputTemplate', T, S, F>('BaseInputTemplate', registry, options); diff --git a/gui/rpk-gui/src/pages/firm/index.tsx b/gui/rpk-gui/src/pages/firm/index.tsx index ac1876b..4a563b2 100644 --- a/gui/rpk-gui/src/pages/firm/index.tsx +++ b/gui/rpk-gui/src/pages/firm/index.tsx @@ -49,7 +49,14 @@ const FirmInitForm = (props: FirmInitFormPros) => { return ( <>

Initialization of {`${currentFirm.instance} / ${currentFirm.firm}`}

- + + ) } \ No newline at end of file