From a142cedefc2ba901b8efbd7d350d9de87dfbba68 Mon Sep 17 00:00:00 2001 From: nichenqin Date: Sat, 31 Aug 2024 13:04:02 +0800 Subject: [PATCH 1/4] fix: remove button from readable schema --- packages/table/src/modules/schema/schema.vo.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/table/src/modules/schema/schema.vo.ts b/packages/table/src/modules/schema/schema.vo.ts index 22bdf81a2..ac6c6a226 100644 --- a/packages/table/src/modules/schema/schema.vo.ts +++ b/packages/table/src/modules/schema/schema.vo.ts @@ -176,7 +176,7 @@ export class Schema extends ValueObject { get readableSchema() { const schema = objectify( - this.fields, + this.fields.filter((f) => f.type !== "button"), (f) => f.name.value, (f) => f.valueSchema, ) @@ -185,7 +185,7 @@ export class Schema extends ValueObject { } getViewReadableSchema(table: TableDo, view: View) { - const viewFields = table.getOrderedVisibleFields(view.id.value) + const viewFields = table.getOrderedVisibleFields(view.id.value).filter((f) => f.type !== "button") const schema = objectify( viewFields, (f) => f.name.value, From beeaa9db6fe8d7757e50517011afbe4550c7cc88 Mon Sep 17 00:00:00 2001 From: nichenqin Date: Sat, 31 Aug 2024 13:15:21 +0800 Subject: [PATCH 2/4] fix: fix select option picker --- .../src/lib/components/blocks/option/option-picker.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/frontend/src/lib/components/blocks/option/option-picker.svelte b/apps/frontend/src/lib/components/blocks/option/option-picker.svelte index e9de91766..12b994457 100644 --- a/apps/frontend/src/lib/components/blocks/option/option-picker.svelte +++ b/apps/frontend/src/lib/components/blocks/option/option-picker.svelte @@ -38,9 +38,9 @@ variant="outline" role="combobox" aria-expanded={open} - class={cn("w-full justify-between overflow-hidden", $$restProps.class)} {disabled} {...$$restProps} + class={cn("w-full justify-between overflow-hidden", $$restProps.class)} > {#if selectedValue}