From c49a8e11aeadc92b0854be25f9ea00a0c528f73d Mon Sep 17 00:00:00 2001 From: Col0ring <1561999073@qq.com> Date: Wed, 25 Sep 2024 20:09:08 +0800 Subject: [PATCH] feat: resolve rest props --- .../components/antd/affix/__init__.py | 2 + .../components/antd/divider/__init__.py | 2 - .../antd/float_button/back_top/__init__.py | 2 + .../components/antd/icon/__init__.py | 6 ++ .../antd/icon/iconfont_provider/__init__.py | 2 + frontend/antd/affix/Index.svelte | 28 ++++--- frontend/antd/alert/Index.svelte | 3 + .../antd/alert/error-boundary/Index.svelte | 3 + frontend/antd/anchor/Index.svelte | 3 + frontend/antd/anchor/item/Index.svelte | 3 + frontend/antd/auto-complete/Index.svelte | 3 + .../antd/auto-complete/option/Index.svelte | 3 + frontend/antd/avatar/Index.svelte | 3 + frontend/antd/avatar/group/Index.svelte | 3 + frontend/antd/badge/Index.svelte | 3 + frontend/antd/badge/ribbon/Index.svelte | 3 + frontend/antd/breadcrumb/Index.svelte | 3 + .../breadcrumb/item/BreadcrumbItem.svelte | 3 + frontend/antd/button/group/Index.svelte | 3 + frontend/antd/calendar/Index.svelte | 3 + frontend/antd/card/Index.svelte | 67 +---------------- frontend/antd/card/grid/Index.svelte | 7 +- frontend/antd/card/meta/Index.svelte | 15 +--- frontend/antd/carousel/Index.svelte | 3 + frontend/antd/cascader/Index.svelte | 3 + frontend/antd/cascader/option/Index.svelte | 3 + frontend/antd/cascader/panel/Index.svelte | 3 + frontend/antd/checkbox/Index.svelte | 3 + frontend/antd/checkbox/group/Index.svelte | 3 + .../antd/checkbox/group/option/Index.svelte | 3 + frontend/antd/collapse/Index.svelte | 3 + frontend/antd/collapse/item/Index.svelte | 3 + frontend/antd/color-picker/Index.svelte | 3 + .../antd/color-picker/preset/Index.svelte | 3 + frontend/antd/date-picker/Index.svelte | 3 + frontend/antd/date-picker/preset/Index.svelte | 3 + .../date-picker/range-picker/Index.svelte | 3 + frontend/antd/descriptions/Index.svelte | 3 + frontend/antd/descriptions/item/Index.svelte | 3 + frontend/antd/divider/Index.svelte | 28 +------ frontend/antd/drawer/Index.svelte | 3 + frontend/antd/dropdown/Index.svelte | 7 +- frontend/antd/dropdown/button/Index.svelte | 3 + frontend/antd/empty/Index.svelte | 3 + frontend/antd/flex/Index.svelte | 31 +------- frontend/antd/float-button/Index.svelte | 3 + .../antd/float-button/back-top/Index.svelte | 28 ++++--- frontend/antd/float-button/group/Index.svelte | 3 + frontend/antd/form/Index.svelte | 3 + frontend/antd/form/item/Index.svelte | 36 ++++----- frontend/antd/form/item/rule/Index.svelte | 3 + frontend/antd/grid/col/Index.svelte | 52 +------------ frontend/antd/grid/row/Index.svelte | 19 +---- frontend/antd/icon/Index.svelte | 3 + .../antd/icon/iconfont-provider/Index.svelte | 7 +- frontend/antd/image/Index.svelte | 3 + .../antd/image/preview-group/Index.svelte | 3 + frontend/antd/input-number/Index.svelte | 3 + frontend/antd/input/Index.svelte | 3 + frontend/antd/input/otp/Index.svelte | 3 + frontend/antd/input/password/Index.svelte | 3 + frontend/antd/input/search/Index.svelte | 3 + frontend/antd/input/textarea/Index.svelte | 3 + frontend/antd/layout/Base.svelte | 3 + frontend/antd/layout/sider/Index.svelte | 3 + frontend/antd/list/Index.svelte | 3 + frontend/antd/list/item/Index.svelte | 3 + frontend/antd/list/item/meta/Index.svelte | 3 + frontend/antd/mentions/Index.svelte | 3 + frontend/antd/mentions/option/Index.svelte | 3 + frontend/antd/menu/Index.svelte | 3 + frontend/antd/menu/item/Index.svelte | 3 + frontend/antd/message/Index.svelte | 3 + frontend/antd/modal/Index.svelte | 3 + frontend/antd/notification/Index.svelte | 3 + frontend/antd/pagination/Index.svelte | 3 + frontend/antd/popconfirm/Index.svelte | 3 + frontend/antd/popover/Index.svelte | 3 + frontend/antd/progress/Index.svelte | 3 + frontend/antd/qr-code/Index.svelte | 3 + frontend/antd/radio/Index.svelte | 3 + frontend/antd/radio/button/Index.svelte | 3 + frontend/antd/radio/group/Index.svelte | 3 + frontend/antd/radio/group/option/Index.svelte | 3 + frontend/antd/rate/Index.svelte | 3 + frontend/antd/result/Index.svelte | 3 + frontend/antd/segmented/Index.svelte | 3 + frontend/antd/segmented/option/Index.svelte | 3 + frontend/antd/select/Index.svelte | 3 + frontend/antd/select/option/Index.svelte | 3 + frontend/antd/skeleton/Index.svelte | 3 + frontend/antd/skeleton/avatar/Index.svelte | 3 + frontend/antd/skeleton/button/Index.svelte | 3 + frontend/antd/skeleton/image/Index.svelte | 3 + frontend/antd/skeleton/input/Index.svelte | 3 + frontend/antd/skeleton/node/Index.svelte | 3 + frontend/antd/slider/Index.svelte | 3 + frontend/antd/slider/mark/Index.svelte | 3 + frontend/antd/space/Index.svelte | 3 + frontend/antd/space/compact/Index.svelte | 3 + frontend/antd/spin/Index.svelte | 3 + frontend/antd/splitter/panel/Index.svelte | 1 + frontend/antd/statistic/Index.svelte | 3 + .../antd/statistic/countdown/Index.svelte | 3 + frontend/antd/steps/Index.svelte | 3 + frontend/antd/steps/item/Index.svelte | 3 + frontend/antd/switch/Index.svelte | 3 + frontend/antd/table/Index.svelte | 3 + frontend/antd/table/column-group/Index.svelte | 3 + frontend/antd/table/column/Index.svelte | 3 + .../antd/table/expandable/Expandable.svelte | 3 + .../table/row-selection/RowSelection.svelte | 3 + .../row-selection/selection/Index.svelte | 3 + frontend/antd/tabs/Index.svelte | 3 + frontend/antd/tabs/item/Index.svelte | 3 + frontend/antd/tag/Index.svelte | 3 + frontend/antd/tag/checkable-tag/Index.svelte | 3 + frontend/antd/time-picker/Index.svelte | 3 + .../time-picker/range-picker/Index.svelte | 3 + frontend/antd/timeline/Index.svelte | 3 + frontend/antd/timeline/item/Index.svelte | 3 + frontend/antd/tooltip/Index.svelte | 3 + frontend/antd/tour/Index.svelte | 3 + frontend/antd/tour/step/Index.svelte | 3 + frontend/antd/transfer/Index.svelte | 3 + frontend/antd/tree-select/Index.svelte | 3 + .../antd/tree-select/tree-node/Index.svelte | 3 + frontend/antd/tree/Index.svelte | 3 + .../antd/tree/directory-tree/Index.svelte | 3 + frontend/antd/tree/tree-node/Index.svelte | 3 + frontend/antd/typography/Base.svelte | 3 + frontend/antd/typography/typography.base.tsx | 11 +-- frontend/antd/upload/Index.svelte | 3 + frontend/antd/upload/dragger/Index.svelte | 3 + frontend/antd/watermark/Index.svelte | 3 + frontend/base/div/Index.svelte | 3 + frontend/base/each/Each.svelte | 2 + frontend/base/fragment/Index.svelte | 2 + frontend/base/span/Index.svelte | 3 + frontend/utils/renderParamsSlot.tsx | 18 +++++ package.json | 3 +- pnpm-lock.yaml | 73 +++++++++++-------- tsconfig.json | 1 + 143 files changed, 523 insertions(+), 281 deletions(-) create mode 100644 frontend/utils/renderParamsSlot.tsx diff --git a/backend/modelscope_studio/components/antd/affix/__init__.py b/backend/modelscope_studio/components/antd/affix/__init__.py index e1eeb8e..04cf700 100644 --- a/backend/modelscope_studio/components/antd/affix/__init__.py +++ b/backend/modelscope_studio/components/antd/affix/__init__.py @@ -20,6 +20,7 @@ def __init__( self, props: dict | None = None, *, + elem_target: str | None = None, as_item: str | None = None, _internal: None = None, # gradio properties @@ -37,6 +38,7 @@ def __init__( elem_style=elem_style, **kwargs) self.props = props + self.elem_target = elem_target FRONTEND_DIR = resolve_frontend_dir("affix") diff --git a/backend/modelscope_studio/components/antd/divider/__init__.py b/backend/modelscope_studio/components/antd/divider/__init__.py index fdfd209..6052195 100644 --- a/backend/modelscope_studio/components/antd/divider/__init__.py +++ b/backend/modelscope_studio/components/antd/divider/__init__.py @@ -2,8 +2,6 @@ from typing import Any, Literal -from gradio.events import EventListener - from ....utils.dev import ModelScopeLayoutComponent, resolve_frontend_dir diff --git a/backend/modelscope_studio/components/antd/float_button/back_top/__init__.py b/backend/modelscope_studio/components/antd/float_button/back_top/__init__.py index 42c9b4d..604abf7 100644 --- a/backend/modelscope_studio/components/antd/float_button/back_top/__init__.py +++ b/backend/modelscope_studio/components/antd/float_button/back_top/__init__.py @@ -22,6 +22,7 @@ def __init__( self, props: dict | None = None, *, + elem_target: str | None = None, as_item: str | None = None, _internal: None = None, # gradio properties @@ -39,6 +40,7 @@ def __init__( elem_style=elem_style, **kwargs) self.props = props + self.elem_target = elem_target FRONTEND_DIR = resolve_frontend_dir("float-button", "back-top") diff --git a/backend/modelscope_studio/components/antd/icon/__init__.py b/backend/modelscope_studio/components/antd/icon/__init__.py index 1efc73a..4208866 100644 --- a/backend/modelscope_studio/components/antd/icon/__init__.py +++ b/backend/modelscope_studio/components/antd/icon/__init__.py @@ -26,6 +26,9 @@ def __init__( value: str | None = "GithubOutlined", props: dict | None = None, *, + spin: bool = False, + rotate: int | float | None = None, + component: str | None = None, as_item: str | None = None, _internal: None = None, # gradio properties @@ -44,6 +47,9 @@ def __init__( elem_style=elem_style, **kwargs) self.props = props + self.spin = spin + self.rotate = rotate + self.component = component FRONTEND_DIR = resolve_frontend_dir("icon") diff --git a/backend/modelscope_studio/components/antd/icon/iconfont_provider/__init__.py b/backend/modelscope_studio/components/antd/icon/iconfont_provider/__init__.py index 101c16b..14d713a 100644 --- a/backend/modelscope_studio/components/antd/icon/iconfont_provider/__init__.py +++ b/backend/modelscope_studio/components/antd/icon/iconfont_provider/__init__.py @@ -16,6 +16,7 @@ def __init__( script_url: str | list[str] | None = None, props: dict | None = None, *, + extra_common_props: dict | None = None, as_item: str | None = None, _internal: None = None, # gradio properties @@ -27,6 +28,7 @@ def __init__( as_item=as_item, **kwargs) self.script_url = script_url + self.extra_common_props = extra_common_props self.props = props FRONTEND_DIR = resolve_frontend_dir("icon", "iconfont-provider") diff --git a/frontend/antd/affix/Index.svelte b/frontend/antd/affix/Index.svelte index 993510e..c6d54b2 100644 --- a/frontend/antd/affix/Index.svelte +++ b/frontend/antd/affix/Index.svelte @@ -28,16 +28,22 @@ export let elem_classes: string[] = []; export let elem_style: React.CSSProperties = {}; - const [mergedProps, update] = getSlotContext({ - gradio, - props: $updatedProps, - _internal, - visible, - elem_id, - elem_classes, - elem_style, - as_item, - }); + const [mergedProps, update] = getSlotContext( + { + gradio, + props: $updatedProps, + _internal, + visible, + elem_id, + elem_classes, + elem_style, + as_item, + restProps: $$restProps, + }, + { + elem_target: 'target', + } + ); const slots = getSlots(); $: update({ gradio, @@ -48,6 +54,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -57,6 +64,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-affix')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/alert/Index.svelte b/frontend/antd/alert/Index.svelte index 0bba37c..aa2c366 100644 --- a/frontend/antd/alert/Index.svelte +++ b/frontend/antd/alert/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -48,6 +49,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -57,6 +59,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-alert')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/alert/error-boundary/Index.svelte b/frontend/antd/alert/error-boundary/Index.svelte index dfa2bcf..0dbd622 100644 --- a/frontend/antd/alert/error-boundary/Index.svelte +++ b/frontend/antd/alert/error-boundary/Index.svelte @@ -39,6 +39,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -50,6 +51,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -62,6 +64,7 @@ 'ms-gr-antd-alert-error-boundary' )} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/anchor/Index.svelte b/frontend/antd/anchor/Index.svelte index d22cd0b..6129322 100644 --- a/frontend/antd/anchor/Index.svelte +++ b/frontend/antd/anchor/Index.svelte @@ -39,6 +39,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -50,6 +51,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const { items, default: children } = getItems(['items', 'default']); @@ -60,6 +62,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-anchor')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/anchor/item/Index.svelte b/frontend/antd/anchor/item/Index.svelte index 521141c..a712147 100644 --- a/frontend/antd/anchor/item/Index.svelte +++ b/frontend/antd/anchor/item/Index.svelte @@ -40,6 +40,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -51,6 +52,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const setItem = getSetItemFn(); const { default: items } = getItems(); @@ -59,6 +61,7 @@ style: $mergedProps.elem_style, className: cls($mergedProps.elem_classes, 'ms-gr-antd-anchor-item'), id: $mergedProps.elem_id, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/auto-complete/Index.svelte b/frontend/antd/auto-complete/Index.svelte index ebe1b4c..2ac25f8 100644 --- a/frontend/antd/auto-complete/Index.svelte +++ b/frontend/antd/auto-complete/Index.svelte @@ -40,6 +40,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -52,6 +53,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { options, default: children } = getItems(['options', 'default']); @@ -62,6 +64,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-auto-complete')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/auto-complete/option/Index.svelte b/frontend/antd/auto-complete/option/Index.svelte index 835d5eb..a9dae88 100644 --- a/frontend/antd/auto-complete/option/Index.svelte +++ b/frontend/antd/auto-complete/option/Index.svelte @@ -44,6 +44,7 @@ as_item, value, label, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -57,6 +58,7 @@ as_item, value, label, + restProps: $$restProps, }); const setItem = getSetItemFn(); const { default: items, options } = getItems(['default', 'options']); @@ -71,6 +73,7 @@ id: $mergedProps.elem_id, value: $mergedProps.value, label: $mergedProps.label, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/avatar/Index.svelte b/frontend/antd/avatar/Index.svelte index b40be40..f301981 100644 --- a/frontend/antd/avatar/Index.svelte +++ b/frontend/antd/avatar/Index.svelte @@ -39,6 +39,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -51,6 +52,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -61,6 +63,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-avatar')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/avatar/group/Index.svelte b/frontend/antd/avatar/group/Index.svelte index 1000e85..8a0568c 100644 --- a/frontend/antd/avatar/group/Index.svelte +++ b/frontend/antd/avatar/group/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -48,6 +49,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -58,6 +60,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-avatar-group')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/badge/Index.svelte b/frontend/antd/badge/Index.svelte index 02b2c1c..f69fc73 100644 --- a/frontend/antd/badge/Index.svelte +++ b/frontend/antd/badge/Index.svelte @@ -39,6 +39,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -51,12 +52,14 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); $: badge_props = { style: $mergedProps.elem_style, className: cls($mergedProps.elem_classes, 'ms-gr-antd-badge'), id: $mergedProps.elem_id, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), slots: $slots, diff --git a/frontend/antd/badge/ribbon/Index.svelte b/frontend/antd/badge/ribbon/Index.svelte index 41fd82d..44dd3e1 100644 --- a/frontend/antd/badge/ribbon/Index.svelte +++ b/frontend/antd/badge/ribbon/Index.svelte @@ -38,6 +38,7 @@ elem_style, as_item, text, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -50,6 +51,7 @@ elem_style, as_item, text, + restProps: $$restProps, }); @@ -60,6 +62,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-badge-ribbon')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/breadcrumb/Index.svelte b/frontend/antd/breadcrumb/Index.svelte index 5bf5555..df36477 100644 --- a/frontend/antd/breadcrumb/Index.svelte +++ b/frontend/antd/breadcrumb/Index.svelte @@ -39,6 +39,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -50,6 +51,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const { items, default: children } = getItems(['items', 'default']); @@ -60,6 +62,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-breadcrumb')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/breadcrumb/item/BreadcrumbItem.svelte b/frontend/antd/breadcrumb/item/BreadcrumbItem.svelte index b796b8b..6582181 100644 --- a/frontend/antd/breadcrumb/item/BreadcrumbItem.svelte +++ b/frontend/antd/breadcrumb/item/BreadcrumbItem.svelte @@ -44,6 +44,7 @@ elem_style, as_item, title, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -56,6 +57,7 @@ elem_style, as_item, title, + restProps: $$restProps, }); const setItem = getSetItemFn(); const { @@ -105,6 +107,7 @@ const currentMergedProps = { ...$mergedProps, props: { + ...$mergedProps.restProps, ...$mergedProps.props, title: $mergedProps.props.title || title, menu: Object.values(menu).filter(Boolean).length > 0 ? menu : undefined, diff --git a/frontend/antd/button/group/Index.svelte b/frontend/antd/button/group/Index.svelte index cc605dc..ff762b6 100644 --- a/frontend/antd/button/group/Index.svelte +++ b/frontend/antd/button/group/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -48,6 +49,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -58,6 +60,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-button-group')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/calendar/Index.svelte b/frontend/antd/calendar/Index.svelte index e45b255..edcf180 100644 --- a/frontend/antd/calendar/Index.svelte +++ b/frontend/antd/calendar/Index.svelte @@ -39,6 +39,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); @@ -52,6 +53,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -61,6 +63,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-calender')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/card/Index.svelte b/frontend/antd/card/Index.svelte index acc847f..ee0d524 100644 --- a/frontend/antd/card/Index.svelte +++ b/frontend/antd/card/Index.svelte @@ -14,22 +14,6 @@ const AwaitedCard = importComponent(() => import('./card')); export let gradio: Gradio; export let _internal: Record = {}; - export let actions; - export let active_tab_key; - export let bordered; - export let cover; - export let default_active_tab_key; - export let extra; - export let hoverable; - export let loading; - export let size; - export let tab_bar_extra_content; - export let tab_list; - export let tab_props; - export let title; - export let type; - export let class_names; - export let styles; export let as_item: string | undefined; export let props: Record = {}; const updatedProps: Writable = writable(props); @@ -48,22 +32,7 @@ elem_id, elem_classes, elem_style, - actions, - active_tab_key, - bordered, - cover, - default_active_tab_key, - extra, - hoverable, - loading, - size, - tab_bar_extra_content, - tab_list, - tab_props, - title, - type, - class_names, - styles, + restProps: $$restProps, }); $: update({ gradio, @@ -74,22 +43,7 @@ elem_id, elem_classes, elem_style, - actions, - active_tab_key, - bordered, - cover, - default_active_tab_key, - extra, - hoverable, - loading, - size, - tab_bar_extra_content, - tab_list, - tab_props, - title, - type, - class_names, - styles, + restProps: $$restProps, }); @@ -99,22 +53,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-card')} id={$mergedProps.elem_id} - actions={$mergedProps.actions} - activeTabKey={$mergedProps.active_tab_key} - bordered={$mergedProps.bordered} - cover={$mergedProps.cover} - defaultActiveTabKey={$mergedProps.default_active_tab_key} - extra={$mergedProps.extra} - hoverable={$mergedProps.hoverable} - loading={$mergedProps.loading} - size={$mergedProps.size} - tabBarExtraContent={$mergedProps.tab_bar_extra_content} - tabList={$mergedProps.tab_list} - tabProps={$mergedProps.tab_props} - title={$mergedProps.title} - type={$mergedProps.type} - classNames={$mergedProps.class_names} - styles={$mergedProps.styles} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} containsGrid={$mergedProps._internal.contains_grid} diff --git a/frontend/antd/card/grid/Index.svelte b/frontend/antd/card/grid/Index.svelte index 5fb8c9e..67b0823 100644 --- a/frontend/antd/card/grid/Index.svelte +++ b/frontend/antd/card/grid/Index.svelte @@ -14,7 +14,6 @@ const AwaitedCardGrid = importComponent(() => import('./card.grid')); export let gradio: Gradio; export let _internal: Record = {}; - export let hoverable; export let as_item: string | undefined; export let props: Record = {}; const updatedProps = writable(props); @@ -33,7 +32,7 @@ elem_id, elem_classes, elem_style, - hoverable, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -45,7 +44,7 @@ elem_id, elem_classes, elem_style, - hoverable, + restProps: $$restProps, }); @@ -55,7 +54,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-card-grid')} id={$mergedProps.elem_id} - hoverable={$mergedProps.hoverable} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/card/meta/Index.svelte b/frontend/antd/card/meta/Index.svelte index 1ba8632..18c1b36 100644 --- a/frontend/antd/card/meta/Index.svelte +++ b/frontend/antd/card/meta/Index.svelte @@ -14,9 +14,6 @@ const AwaitedCardMeta = importComponent(() => import('./card.meta')); export let gradio: Gradio; export let _internal: Record = {}; - export let avatar; - export let description; - export let title; export let as_item: string | undefined; export let props: Record = {}; const updatedProps = writable(props); @@ -38,9 +35,7 @@ elem_id, elem_classes, elem_style, - avatar, - description, - title, + restProps: $$restProps, }); $: update({ gradio, @@ -51,9 +46,7 @@ elem_id, elem_classes, elem_style, - avatar, - description, - title, + restProps: $$restProps, }); @@ -63,9 +56,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-card-meta')} id={$mergedProps.elem_id} - avatar={$mergedProps.avatar} - description={$mergedProps.description} - title={$mergedProps.title} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/carousel/Index.svelte b/frontend/antd/carousel/Index.svelte index 492f4eb..35df4af 100644 --- a/frontend/antd/carousel/Index.svelte +++ b/frontend/antd/carousel/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -48,6 +49,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -57,6 +59,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-carousel')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/cascader/Index.svelte b/frontend/antd/cascader/Index.svelte index ee11384..aeeb0d2 100644 --- a/frontend/antd/cascader/Index.svelte +++ b/frontend/antd/cascader/Index.svelte @@ -40,6 +40,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -52,6 +53,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { default: children, options } = getItems(['default', 'options']); @@ -62,6 +64,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-cascader')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/cascader/option/Index.svelte b/frontend/antd/cascader/option/Index.svelte index ab6b55f..41099d1 100644 --- a/frontend/antd/cascader/option/Index.svelte +++ b/frontend/antd/cascader/option/Index.svelte @@ -44,6 +44,7 @@ as_item, value, label, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -57,6 +58,7 @@ as_item, value, label, + restProps: $$restProps, }); const setItem = getSetItemFn(); const { default: items } = getItems(); @@ -68,6 +70,7 @@ id: $mergedProps.elem_id, label: $mergedProps.label, value: $mergedProps.value, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/cascader/panel/Index.svelte b/frontend/antd/cascader/panel/Index.svelte index 2e256aa..24caf22 100644 --- a/frontend/antd/cascader/panel/Index.svelte +++ b/frontend/antd/cascader/panel/Index.svelte @@ -42,6 +42,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -54,6 +55,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { default: children, options } = getItems(['default', 'options']); @@ -64,6 +66,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-cascader-panel')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/checkbox/Index.svelte b/frontend/antd/checkbox/Index.svelte index 2a77abd..bb98b92 100644 --- a/frontend/antd/checkbox/Index.svelte +++ b/frontend/antd/checkbox/Index.svelte @@ -38,6 +38,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -50,6 +51,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -59,6 +61,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-checkbox')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} checked={$mergedProps.props.checked ?? $mergedProps.value} diff --git a/frontend/antd/checkbox/group/Index.svelte b/frontend/antd/checkbox/group/Index.svelte index f409452..6ce0e36 100644 --- a/frontend/antd/checkbox/group/Index.svelte +++ b/frontend/antd/checkbox/group/Index.svelte @@ -42,6 +42,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -54,6 +55,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { default: children, options } = getItems(['default', 'options']); @@ -64,6 +66,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-checkbox-group')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/checkbox/group/option/Index.svelte b/frontend/antd/checkbox/group/option/Index.svelte index c6932ce..1449b22 100644 --- a/frontend/antd/checkbox/group/option/Index.svelte +++ b/frontend/antd/checkbox/group/option/Index.svelte @@ -46,6 +46,7 @@ value, label, disabled, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -60,6 +61,7 @@ value, label, disabled, + restProps: $$restProps, }); const setItem = getSetItemFn(); @@ -74,6 +76,7 @@ value: $mergedProps.value, label: $mergedProps.label, disabled: $mergedProps.disabled, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/collapse/Index.svelte b/frontend/antd/collapse/Index.svelte index a630502..f8ac150 100644 --- a/frontend/antd/collapse/Index.svelte +++ b/frontend/antd/collapse/Index.svelte @@ -40,6 +40,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -52,6 +53,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { items, default: children } = getItems(['default', 'items']); @@ -63,6 +65,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-collapse')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/collapse/item/Index.svelte b/frontend/antd/collapse/item/Index.svelte index 7f56cf5..efcee32 100644 --- a/frontend/antd/collapse/item/Index.svelte +++ b/frontend/antd/collapse/item/Index.svelte @@ -44,6 +44,7 @@ elem_style, as_item, label, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -56,6 +57,7 @@ elem_style, as_item, label, + restProps: $$restProps, }); const setItem = getSetItemFn(); $: setItem($slotKey, $mergedProps._internal.index || 0, { @@ -64,6 +66,7 @@ className: cls($mergedProps.elem_classes, 'ms-gr-antd-collapse-item'), id: $mergedProps.elem_id, label: $mergedProps.label, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/color-picker/Index.svelte b/frontend/antd/color-picker/Index.svelte index 4d823c1..9f1a472 100644 --- a/frontend/antd/color-picker/Index.svelte +++ b/frontend/antd/color-picker/Index.svelte @@ -41,6 +41,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -53,6 +54,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { presets } = getItems(['presets']); @@ -63,6 +65,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-color-picker')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/color-picker/preset/Index.svelte b/frontend/antd/color-picker/preset/Index.svelte index cb410f3..cf485d4 100644 --- a/frontend/antd/color-picker/preset/Index.svelte +++ b/frontend/antd/color-picker/preset/Index.svelte @@ -46,6 +46,7 @@ colors, default_open, label, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -60,6 +61,7 @@ colors, default_open, label, + restProps: $$restProps, }); const setItem = getSetItemFn(); @@ -74,6 +76,7 @@ label: $mergedProps.label, colors: $mergedProps.colors, defaultOpen: $mergedProps.default_open, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/date-picker/Index.svelte b/frontend/antd/date-picker/Index.svelte index 4d214c3..24d3c16 100644 --- a/frontend/antd/date-picker/Index.svelte +++ b/frontend/antd/date-picker/Index.svelte @@ -41,6 +41,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); @@ -54,6 +55,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { presets } = getItems(['presets']); @@ -64,6 +66,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-date-picker')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/date-picker/preset/Index.svelte b/frontend/antd/date-picker/preset/Index.svelte index a623fa7..7c3ceed 100644 --- a/frontend/antd/date-picker/preset/Index.svelte +++ b/frontend/antd/date-picker/preset/Index.svelte @@ -44,6 +44,7 @@ as_item, value, label, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -57,6 +58,7 @@ as_item, value, label, + restProps: $$restProps, }); const setItem = getSetItemFn(); @@ -70,6 +72,7 @@ id: $mergedProps.elem_id, label: $mergedProps.label, value: $mergedProps.value, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/date-picker/range-picker/Index.svelte b/frontend/antd/date-picker/range-picker/Index.svelte index 08582ba..2e6025b 100644 --- a/frontend/antd/date-picker/range-picker/Index.svelte +++ b/frontend/antd/date-picker/range-picker/Index.svelte @@ -43,6 +43,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); @@ -56,6 +57,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { presets } = getItems(['presets']); @@ -69,6 +71,7 @@ 'ms-gr-antd-date-picker-range-picker' )} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/descriptions/Index.svelte b/frontend/antd/descriptions/Index.svelte index c886c04..fc1b327 100644 --- a/frontend/antd/descriptions/Index.svelte +++ b/frontend/antd/descriptions/Index.svelte @@ -40,6 +40,7 @@ elem_style, as_item, title, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -52,6 +53,7 @@ elem_style, as_item, title, + restProps: $$restProps, }); const { items, default: children } = getItems(['default', 'items']); @@ -63,6 +65,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-descriptions')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/descriptions/item/Index.svelte b/frontend/antd/descriptions/item/Index.svelte index fb0e2db..ecb77fe 100644 --- a/frontend/antd/descriptions/item/Index.svelte +++ b/frontend/antd/descriptions/item/Index.svelte @@ -43,6 +43,7 @@ elem_style, as_item, label, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -55,6 +56,7 @@ elem_style, as_item, label, + restProps: $$restProps, }); const setItem = getSetItemFn(); @@ -64,6 +66,7 @@ className: cls($mergedProps.elem_classes, 'ms-gr-antd-descriptions-item'), id: $mergedProps.elem_id, label: $mergedProps.label, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/divider/Index.svelte b/frontend/antd/divider/Index.svelte index 8dbe0d9..3d8a75d 100644 --- a/frontend/antd/divider/Index.svelte +++ b/frontend/antd/divider/Index.svelte @@ -22,12 +22,6 @@ } = {}; export let value = ''; - export let dashed; - export let variant; - export let orientation; - export let orientation_margin; - export let plain; - export let type; export let as_item: string | undefined; // gradio properties export let visible = true; @@ -45,12 +39,7 @@ elem_classes, elem_style, as_item, - dashed, - variant, - orientation, - orientation_margin, - plain, - type, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -63,23 +52,14 @@ elem_classes, elem_style, as_item, - dashed, - variant, - orientation, - orientation_margin, - plain, - type, + restProps: $$restProps, }); $: passed_props = { style: $mergedProps.elem_style, className: cls($mergedProps.elem_classes, 'ms-gr-antd-divider'), id: $mergedProps.elem_id, - dashed: $mergedProps.dashed, - variant: $mergedProps.variant, - orientation: $mergedProps.orientation, - orientationMargin: $mergedProps.orientation_margin, - plain: $mergedProps.plain, - type: $mergedProps.type, + ...$mergedProps.restProps, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), slots: $slots, diff --git a/frontend/antd/drawer/Index.svelte b/frontend/antd/drawer/Index.svelte index 858fd51..5bcef03 100644 --- a/frontend/antd/drawer/Index.svelte +++ b/frontend/antd/drawer/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -48,6 +49,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -57,6 +59,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-drawer')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/dropdown/Index.svelte b/frontend/antd/dropdown/Index.svelte index 02923eb..0b9b307 100644 --- a/frontend/antd/dropdown/Index.svelte +++ b/frontend/antd/dropdown/Index.svelte @@ -29,7 +29,6 @@ export let elem_id = ''; export let elem_classes: string[] = []; export let elem_style: React.CSSProperties = {}; - export let inner_elem_style: React.CSSProperties = {}; const [mergedProps, update] = getSlotContext({ gradio, props: $updatedProps, @@ -39,7 +38,7 @@ elem_classes, elem_style, as_item, - inner_elem_style, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -51,7 +50,7 @@ elem_classes, elem_style, as_item, - inner_elem_style, + restProps: $$restProps, }); const { 'menu.items': items } = getItems(['menu.items']); @@ -62,11 +61,11 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-dropdown')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} menuItems={$items} - innerStyle={$mergedProps.inner_elem_style} > diff --git a/frontend/antd/dropdown/button/Index.svelte b/frontend/antd/dropdown/button/Index.svelte index 0035a60..ac281f9 100644 --- a/frontend/antd/dropdown/button/Index.svelte +++ b/frontend/antd/dropdown/button/Index.svelte @@ -43,6 +43,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -55,6 +56,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { 'menu.items': items } = getItems(['menu.items']); @@ -65,6 +67,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-dropdown-button')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/empty/Index.svelte b/frontend/antd/empty/Index.svelte index da8d8ff..521a0c6 100644 --- a/frontend/antd/empty/Index.svelte +++ b/frontend/antd/empty/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -48,6 +49,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -57,6 +59,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-empty')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/flex/Index.svelte b/frontend/antd/flex/Index.svelte index a871f41..76182e6 100644 --- a/frontend/antd/flex/Index.svelte +++ b/frontend/antd/flex/Index.svelte @@ -21,13 +21,6 @@ layout?: boolean; } = {}; - export let vertical; - export let wrap; - export let justify; - export let align; - export let flex; - export let gap; - export let component; export let as_item: string | undefined; // gradio properties export let visible = true; @@ -44,13 +37,7 @@ elem_classes, elem_style, as_item, - vertical, - wrap, - justify, - align, - flex, - gap, - component, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -62,13 +49,7 @@ elem_classes, elem_style, as_item, - vertical, - wrap, - justify, - align, - flex, - gap, - component, + restProps: $$restProps, }); @@ -78,13 +59,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-flex')} id={$mergedProps.elem_id} - vertical={$mergedProps.vertical} - wrap={$mergedProps.wrap} - justify={$mergedProps.justify} - align={$mergedProps.align} - flex={$mergedProps.flex} - gap={$mergedProps.gap} - component={$mergedProps.component} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/float-button/Index.svelte b/frontend/antd/float-button/Index.svelte index c81a7de..b923538 100644 --- a/frontend/antd/float-button/Index.svelte +++ b/frontend/antd/float-button/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -48,6 +49,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -57,6 +59,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-float-button')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/float-button/back-top/Index.svelte b/frontend/antd/float-button/back-top/Index.svelte index 56d94c6..317122d 100644 --- a/frontend/antd/float-button/back-top/Index.svelte +++ b/frontend/antd/float-button/back-top/Index.svelte @@ -30,16 +30,22 @@ export let elem_classes: string[] = []; export let elem_style: React.CSSProperties = {}; - const [mergedProps, update] = getSlotContext({ - gradio, - props: $updatedProps, - _internal, - visible, - elem_id, - elem_classes, - elem_style, - as_item, - }); + const [mergedProps, update] = getSlotContext( + { + gradio, + props: $updatedProps, + _internal, + visible, + elem_id, + elem_classes, + elem_style, + as_item, + restProps: $$restProps, + }, + { + elem_target: 'target', + } + ); const slots = getSlots(); $: update({ gradio, @@ -50,6 +56,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -62,6 +69,7 @@ 'ms-gr-antd-float-button-back-top' )} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/float-button/group/Index.svelte b/frontend/antd/float-button/group/Index.svelte index ef94fa6..6880726 100644 --- a/frontend/antd/float-button/group/Index.svelte +++ b/frontend/antd/float-button/group/Index.svelte @@ -39,6 +39,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -50,6 +51,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -62,6 +64,7 @@ 'ms-gr-antd-float-button-group' )} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/form/Index.svelte b/frontend/antd/form/Index.svelte index 6f52e9c..169ae42 100644 --- a/frontend/antd/form/Index.svelte +++ b/frontend/antd/form/Index.svelte @@ -38,6 +38,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -50,6 +51,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -59,6 +61,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-form')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/form/item/Index.svelte b/frontend/antd/form/item/Index.svelte index 5a77833..7c069f4 100644 --- a/frontend/antd/form/item/Index.svelte +++ b/frontend/antd/form/item/Index.svelte @@ -21,8 +21,6 @@ export let _internal: { layout?: boolean; } = {}; - export let label: string; - export let form_name: string | number | (string | number)[]; export let as_item: string | undefined; // gradio properties export let visible = true; @@ -30,18 +28,22 @@ export let elem_classes: string[] = []; export let elem_style: React.CSSProperties = {}; - const [mergedProps, update] = getSlotContext({ - gradio, - props: $updatedProps, - _internal, - visible, - elem_id, - elem_classes, - elem_style, - as_item, - label, - form_name, - }); + const [mergedProps, update] = getSlotContext( + { + gradio, + props: $updatedProps, + _internal, + visible, + elem_id, + elem_classes, + elem_style, + as_item, + restProps: $$restProps, + }, + { + form_name: 'name', + } + ); const slots = getSlots(); $: update({ gradio, @@ -52,8 +54,7 @@ elem_classes, elem_style, as_item, - label, - form_name, + restProps: $$restProps, }); const { rules: ruleItems } = getRuleItems(['rules']); @@ -64,10 +65,9 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-form-item')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} - name={$mergedProps.props.name ?? $mergedProps.form_name} - label={$mergedProps.props.label ?? $mergedProps.label} slots={$slots} ruleItems={$ruleItems} > diff --git a/frontend/antd/form/item/rule/Index.svelte b/frontend/antd/form/item/rule/Index.svelte index 9e3451c..8741bb7 100644 --- a/frontend/antd/form/item/rule/Index.svelte +++ b/frontend/antd/form/item/rule/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); $: update({ gradio, @@ -47,10 +48,12 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const setRuleItem = getSetRuleItemFn(); $: setRuleItem($slotKey, $mergedProps._internal.index || 0, { props: { + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), transform: createFunction($mergedProps.props.transform), diff --git a/frontend/antd/grid/col/Index.svelte b/frontend/antd/grid/col/Index.svelte index 55629c7..d99f78a 100644 --- a/frontend/antd/grid/col/Index.svelte +++ b/frontend/antd/grid/col/Index.svelte @@ -19,18 +19,6 @@ index?: number; } = {}; - export let flex; - export let offset; - export let order; - export let pull; - export let push; - export let span; - export let xs; - export let sm; - export let md; - export let lg; - export let xl; - export let xxl; export let as_item: string | undefined; // gradio properties export let visible = true; @@ -47,18 +35,7 @@ elem_classes, elem_style, as_item, - flex, - offset, - order, - pull, - push, - span, - xs, - sm, - md, - lg, - xl, - xxl, + restProps: $$restProps, }); $: update({ @@ -70,18 +47,7 @@ elem_classes, elem_style, as_item, - flex, - offset, - order, - pull, - push, - span, - xs, - sm, - md, - lg, - xl, - xxl, + restProps: $$restProps, }); const slot: Writable = writable(); @@ -94,18 +60,8 @@ style: $mergedProps.elem_style, className: cls($mergedProps.elem_classes, 'ms-gr-antd-col'), id: $mergedProps.elem_id, - flex: $mergedProps.flex, - offset: $mergedProps.offset, - order: $mergedProps.order, - pull: $mergedProps.pull, - push: $mergedProps.push, - span: $mergedProps.span, - xs: $mergedProps.xs, - sm: $mergedProps.sm, - md: $mergedProps.md, - lg: $mergedProps.lg, - xl: $mergedProps.xl, - xxl: $mergedProps.xxl, + ...$mergedProps.restProps, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/grid/row/Index.svelte b/frontend/antd/grid/row/Index.svelte index 7a5d55b..2afd757 100644 --- a/frontend/antd/grid/row/Index.svelte +++ b/frontend/antd/grid/row/Index.svelte @@ -23,10 +23,6 @@ layout?: boolean; } = {}; - export let align; - export let gutter; - export let justify; - export let wrap; export let as_item: string | undefined; // gradio properties export let visible = true; @@ -43,10 +39,7 @@ elem_classes, elem_style, as_item, - align, - gutter, - justify, - wrap, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -58,10 +51,7 @@ elem_classes, elem_style, as_item, - align, - gutter, - justify, - wrap, + restProps: $$restProps, }); const { default: cols } = getItems(); @@ -72,10 +62,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-row')} id={$mergedProps.elem_id} - align={$mergedProps.align} - gutter={$mergedProps.gutter} - justify={$mergedProps.justify} - wrap={$mergedProps.wrap} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/icon/Index.svelte b/frontend/antd/icon/Index.svelte index a880756..72bb08e 100644 --- a/frontend/antd/icon/Index.svelte +++ b/frontend/antd/icon/Index.svelte @@ -42,6 +42,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -55,6 +56,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -64,6 +66,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-icon')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/icon/iconfont-provider/Index.svelte b/frontend/antd/icon/iconfont-provider/Index.svelte index b5f98d7..502b832 100644 --- a/frontend/antd/icon/iconfont-provider/Index.svelte +++ b/frontend/antd/icon/iconfont-provider/Index.svelte @@ -11,7 +11,6 @@ $: updatedProps.update((prev) => ({ ...prev, ...props })); export let _internal: Record = {}; - export let script_url: string | string[] = ''; export let as_item: string | undefined; // gradio properties export let visible = true; @@ -19,21 +18,21 @@ const [mergedProps, update] = getSlotContext({ props: $updatedProps, _internal, - script_url, visible, as_item, + restProps: $$restProps, }); $: update({ props: $updatedProps, _internal, - script_url, visible, as_item, + restProps: $$restProps, }); const options = setIconfontContext(); $: { const newOptions = { - scriptUrl: $mergedProps.script_url, + ...$mergedProps.restProps, ...$mergedProps.props, }; options.update((prev) => { diff --git a/frontend/antd/image/Index.svelte b/frontend/antd/image/Index.svelte index bb411f6..5407df1 100644 --- a/frontend/antd/image/Index.svelte +++ b/frontend/antd/image/Index.svelte @@ -39,6 +39,7 @@ elem_style, as_item, src, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -51,6 +52,7 @@ elem_style, as_item, src, + restProps: $$restProps, }); @@ -60,6 +62,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-image')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/image/preview-group/Index.svelte b/frontend/antd/image/preview-group/Index.svelte index 6519b11..489df6c 100644 --- a/frontend/antd/image/preview-group/Index.svelte +++ b/frontend/antd/image/preview-group/Index.svelte @@ -40,6 +40,7 @@ elem_style, as_item, items, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -52,6 +53,7 @@ elem_style, as_item, items, + restProps: $$restProps, }); @@ -65,6 +67,7 @@ 'ms-gr-antd-image-preview-group' )} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/input-number/Index.svelte b/frontend/antd/input-number/Index.svelte index 5cffbea..865ed45 100644 --- a/frontend/antd/input-number/Index.svelte +++ b/frontend/antd/input-number/Index.svelte @@ -38,6 +38,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -50,6 +51,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -59,6 +61,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-input-number')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/input/Index.svelte b/frontend/antd/input/Index.svelte index 39d906f..a30c362 100644 --- a/frontend/antd/input/Index.svelte +++ b/frontend/antd/input/Index.svelte @@ -38,6 +38,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -50,6 +51,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -59,6 +61,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-input')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/input/otp/Index.svelte b/frontend/antd/input/otp/Index.svelte index 5dd2e0c..e5e2732 100644 --- a/frontend/antd/input/otp/Index.svelte +++ b/frontend/antd/input/otp/Index.svelte @@ -38,6 +38,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -50,6 +51,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -59,6 +61,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-input-otp')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/input/password/Index.svelte b/frontend/antd/input/password/Index.svelte index 9e80812..e50222d 100644 --- a/frontend/antd/input/password/Index.svelte +++ b/frontend/antd/input/password/Index.svelte @@ -40,6 +40,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -52,6 +53,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -61,6 +63,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-input-password')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/input/search/Index.svelte b/frontend/antd/input/search/Index.svelte index dfd6946..3098455 100644 --- a/frontend/antd/input/search/Index.svelte +++ b/frontend/antd/input/search/Index.svelte @@ -38,6 +38,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -50,6 +51,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -59,6 +61,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-input-search')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/input/textarea/Index.svelte b/frontend/antd/input/textarea/Index.svelte index 79ed21e..e174f66 100644 --- a/frontend/antd/input/textarea/Index.svelte +++ b/frontend/antd/input/textarea/Index.svelte @@ -40,6 +40,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -52,6 +53,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -61,6 +63,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-input-textarea')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/layout/Base.svelte b/frontend/antd/layout/Base.svelte index 51eb1f2..c4eab93 100644 --- a/frontend/antd/layout/Base.svelte +++ b/frontend/antd/layout/Base.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -48,6 +49,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -58,6 +60,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes)} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/layout/sider/Index.svelte b/frontend/antd/layout/sider/Index.svelte index e943e83..ad309d8 100644 --- a/frontend/antd/layout/sider/Index.svelte +++ b/frontend/antd/layout/sider/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -48,6 +49,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -58,6 +60,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-layout-sider')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/list/Index.svelte b/frontend/antd/list/Index.svelte index 8f8c44c..eccf59f 100644 --- a/frontend/antd/list/Index.svelte +++ b/frontend/antd/list/Index.svelte @@ -35,6 +35,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -47,6 +48,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -57,6 +59,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-list')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/list/item/Index.svelte b/frontend/antd/list/item/Index.svelte index c401f1f..94ff9ed 100644 --- a/frontend/antd/list/item/Index.svelte +++ b/frontend/antd/list/item/Index.svelte @@ -32,6 +32,7 @@ elem_id, elem_classes, elem_style, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -43,6 +44,7 @@ elem_id, elem_classes, elem_style, + restProps: $$restProps, }); @@ -52,6 +54,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-list-item')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/list/item/meta/Index.svelte b/frontend/antd/list/item/meta/Index.svelte index 27a97b0..6f86bc1 100644 --- a/frontend/antd/list/item/meta/Index.svelte +++ b/frontend/antd/list/item/meta/Index.svelte @@ -32,6 +32,7 @@ elem_id, elem_classes, elem_style, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -43,6 +44,7 @@ elem_id, elem_classes, elem_style, + restProps: $$restProps, }); @@ -52,6 +54,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-list-item-meta')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/mentions/Index.svelte b/frontend/antd/mentions/Index.svelte index c0960c2..4e19a87 100644 --- a/frontend/antd/mentions/Index.svelte +++ b/frontend/antd/mentions/Index.svelte @@ -40,6 +40,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -52,6 +53,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { options, default: children } = getItems(['options', 'default']); @@ -62,6 +64,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-mentions')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/mentions/option/Index.svelte b/frontend/antd/mentions/option/Index.svelte index 53c1480..0683c8b 100644 --- a/frontend/antd/mentions/option/Index.svelte +++ b/frontend/antd/mentions/option/Index.svelte @@ -48,6 +48,7 @@ disabled, key, label, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -63,6 +64,7 @@ disabled, key, label, + restProps: $$restProps, }); const setItem = getSetItemFn(); const { default: items, options } = getItems(['default', 'options']); @@ -76,6 +78,7 @@ label: $mergedProps.label, disabled: $mergedProps.disabled, key: $mergedProps.key, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/menu/Index.svelte b/frontend/antd/menu/Index.svelte index 21bea1d..1248ce2 100644 --- a/frontend/antd/menu/Index.svelte +++ b/frontend/antd/menu/Index.svelte @@ -43,6 +43,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -55,6 +56,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { items, default: children } = getItems(['default', 'items']); @@ -66,6 +68,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-menu')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/menu/item/Index.svelte b/frontend/antd/menu/item/Index.svelte index 8c3d4f2..17ca1da 100644 --- a/frontend/antd/menu/item/Index.svelte +++ b/frontend/antd/menu/item/Index.svelte @@ -43,6 +43,7 @@ elem_style, as_item, label, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -55,6 +56,7 @@ elem_style, as_item, label, + restProps: $$restProps, }); const setItem = getSetItemFn(); const { default: items } = getItems(); @@ -70,6 +72,7 @@ ), id: $mergedProps.elem_id, label: $mergedProps.label, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/message/Index.svelte b/frontend/antd/message/Index.svelte index d4be934..00777e6 100644 --- a/frontend/antd/message/Index.svelte +++ b/frontend/antd/message/Index.svelte @@ -39,6 +39,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -52,6 +53,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -60,6 +62,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-message')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} content={$mergedProps.props.content || $mergedProps.content} diff --git a/frontend/antd/modal/Index.svelte b/frontend/antd/modal/Index.svelte index 29ed29c..5123188 100644 --- a/frontend/antd/modal/Index.svelte +++ b/frontend/antd/modal/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -48,6 +49,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -57,6 +59,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-modal')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/notification/Index.svelte b/frontend/antd/notification/Index.svelte index a69c1e4..c453d17 100644 --- a/frontend/antd/notification/Index.svelte +++ b/frontend/antd/notification/Index.svelte @@ -39,6 +39,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -52,6 +53,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -60,6 +62,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-notification')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} message={$mergedProps.props.message || $mergedProps.message} diff --git a/frontend/antd/pagination/Index.svelte b/frontend/antd/pagination/Index.svelte index 87e8eb2..0297c98 100644 --- a/frontend/antd/pagination/Index.svelte +++ b/frontend/antd/pagination/Index.svelte @@ -40,6 +40,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); @@ -53,6 +54,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -63,6 +65,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-pagination')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/popconfirm/Index.svelte b/frontend/antd/popconfirm/Index.svelte index 4daa63f..52dc8ad 100644 --- a/frontend/antd/popconfirm/Index.svelte +++ b/frontend/antd/popconfirm/Index.svelte @@ -38,6 +38,7 @@ elem_style, as_item, title, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -50,6 +51,7 @@ elem_style, as_item, title, + restProps: $$restProps, }); @@ -59,6 +61,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-popconfirm')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/popover/Index.svelte b/frontend/antd/popover/Index.svelte index 86bc38d..1ca93eb 100644 --- a/frontend/antd/popover/Index.svelte +++ b/frontend/antd/popover/Index.svelte @@ -37,6 +37,7 @@ elem_style, as_item, content, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -49,6 +50,7 @@ elem_style, as_item, content, + restProps: $$restProps, }); @@ -58,6 +60,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-popover')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/progress/Index.svelte b/frontend/antd/progress/Index.svelte index 38ce000..e0e8c4a 100644 --- a/frontend/antd/progress/Index.svelte +++ b/frontend/antd/progress/Index.svelte @@ -39,6 +39,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -52,6 +53,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -61,6 +63,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-progress')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/qr-code/Index.svelte b/frontend/antd/qr-code/Index.svelte index 3b205e3..ef43c92 100644 --- a/frontend/antd/qr-code/Index.svelte +++ b/frontend/antd/qr-code/Index.svelte @@ -39,6 +39,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -52,6 +53,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -61,6 +63,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-qr-code')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/radio/Index.svelte b/frontend/antd/radio/Index.svelte index 03a6db7..bd27c2f 100644 --- a/frontend/antd/radio/Index.svelte +++ b/frontend/antd/radio/Index.svelte @@ -46,6 +46,7 @@ group_value, default_checked, disabled, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -62,6 +63,7 @@ group_value, default_checked, disabled, + restProps: $$restProps, }); @@ -73,6 +75,7 @@ id={$mergedProps.elem_id} checked={$mergedProps.value} value={$mergedProps.group_value} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/radio/button/Index.svelte b/frontend/antd/radio/button/Index.svelte index 21ee337..4ed60ed 100644 --- a/frontend/antd/radio/button/Index.svelte +++ b/frontend/antd/radio/button/Index.svelte @@ -46,6 +46,7 @@ group_value, default_checked, disabled, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -62,6 +63,7 @@ group_value, default_checked, disabled, + restProps: $$restProps, }); @@ -73,6 +75,7 @@ id={$mergedProps.elem_id} checked={$mergedProps.value} value={$mergedProps.group_value} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/radio/group/Index.svelte b/frontend/antd/radio/group/Index.svelte index 05efeae..dde3a0a 100644 --- a/frontend/antd/radio/group/Index.svelte +++ b/frontend/antd/radio/group/Index.svelte @@ -40,6 +40,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -52,6 +53,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { options } = getItems(['options']); @@ -62,6 +64,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-radio-group')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/radio/group/option/Index.svelte b/frontend/antd/radio/group/option/Index.svelte index d796b37..fa600c8 100644 --- a/frontend/antd/radio/group/option/Index.svelte +++ b/frontend/antd/radio/group/option/Index.svelte @@ -50,6 +50,7 @@ disabled, title, required, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -66,6 +67,7 @@ disabled, title, required, + restProps: $$restProps, }); const setItem = getSetItemFn(); @@ -82,6 +84,7 @@ disabled: $mergedProps.disabled, title: $mergedProps.title, required: $mergedProps.required, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/rate/Index.svelte b/frontend/antd/rate/Index.svelte index a21646e..aaef6a1 100644 --- a/frontend/antd/rate/Index.svelte +++ b/frontend/antd/rate/Index.svelte @@ -38,6 +38,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -50,6 +51,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -60,6 +62,7 @@ className={cls($mergedProps.elem_classes, 'ms-gr-antd-rate')} id={$mergedProps.elem_id} value={$mergedProps.value} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/result/Index.svelte b/frontend/antd/result/Index.svelte index bbb63de..5f28ee1 100644 --- a/frontend/antd/result/Index.svelte +++ b/frontend/antd/result/Index.svelte @@ -35,6 +35,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -47,6 +48,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -57,6 +59,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-result')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/segmented/Index.svelte b/frontend/antd/segmented/Index.svelte index 6217cc7..7a66bcc 100644 --- a/frontend/antd/segmented/Index.svelte +++ b/frontend/antd/segmented/Index.svelte @@ -41,6 +41,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); @@ -54,6 +55,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { options, default: children } = getItems(['options', 'default']); @@ -64,6 +66,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-segmented')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/segmented/option/Index.svelte b/frontend/antd/segmented/option/Index.svelte index d178dad..c37794b 100644 --- a/frontend/antd/segmented/option/Index.svelte +++ b/frontend/antd/segmented/option/Index.svelte @@ -43,6 +43,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -55,6 +56,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const setItem = getSetItemFn(); $: setItem($slotKey, $mergedProps._internal.index || 0, { @@ -63,6 +65,7 @@ className: cls($mergedProps.elem_classes, 'ms-gr-antd-segmented-option'), id: $mergedProps.elem_id, value: $mergedProps.value, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/select/Index.svelte b/frontend/antd/select/Index.svelte index e886205..0163a6f 100644 --- a/frontend/antd/select/Index.svelte +++ b/frontend/antd/select/Index.svelte @@ -40,6 +40,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -52,6 +53,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { options, default: children } = getItems(['options', 'default']); @@ -62,6 +64,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-select')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/select/option/Index.svelte b/frontend/antd/select/option/Index.svelte index 1dde92f..549fd50 100644 --- a/frontend/antd/select/option/Index.svelte +++ b/frontend/antd/select/option/Index.svelte @@ -50,6 +50,7 @@ disabled, title, key, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -66,6 +67,7 @@ disabled, title, key, + restProps: $$restProps, }); const setItem = getSetItemFn(); const { default: items, options } = getItems(['default', 'options']); @@ -80,6 +82,7 @@ disabled: $mergedProps.disabled, title: $mergedProps.title, key: $mergedProps.key, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/skeleton/Index.svelte b/frontend/antd/skeleton/Index.svelte index 4616237..52f891c 100644 --- a/frontend/antd/skeleton/Index.svelte +++ b/frontend/antd/skeleton/Index.svelte @@ -35,6 +35,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -47,6 +48,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -57,6 +59,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-skeleton')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/skeleton/avatar/Index.svelte b/frontend/antd/skeleton/avatar/Index.svelte index 8efd35e..75e7bb1 100644 --- a/frontend/antd/skeleton/avatar/Index.svelte +++ b/frontend/antd/skeleton/avatar/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -49,6 +50,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -59,6 +61,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-skeleton-avatar')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/skeleton/button/Index.svelte b/frontend/antd/skeleton/button/Index.svelte index a5f4ad7..1417e49 100644 --- a/frontend/antd/skeleton/button/Index.svelte +++ b/frontend/antd/skeleton/button/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -49,6 +50,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -59,6 +61,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-skeleton-button')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/skeleton/image/Index.svelte b/frontend/antd/skeleton/image/Index.svelte index e419a72..c4fb677 100644 --- a/frontend/antd/skeleton/image/Index.svelte +++ b/frontend/antd/skeleton/image/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -49,6 +50,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -59,6 +61,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-skeleton-image')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/skeleton/input/Index.svelte b/frontend/antd/skeleton/input/Index.svelte index b5b45aa..d673621 100644 --- a/frontend/antd/skeleton/input/Index.svelte +++ b/frontend/antd/skeleton/input/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -49,6 +50,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -59,6 +61,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-skeleton-input')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/skeleton/node/Index.svelte b/frontend/antd/skeleton/node/Index.svelte index 834903c..dae7747 100644 --- a/frontend/antd/skeleton/node/Index.svelte +++ b/frontend/antd/skeleton/node/Index.svelte @@ -35,6 +35,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -47,6 +48,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -57,6 +59,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-skeleton-node')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/slider/Index.svelte b/frontend/antd/slider/Index.svelte index b1a7e08..c8b2094 100644 --- a/frontend/antd/slider/Index.svelte +++ b/frontend/antd/slider/Index.svelte @@ -40,6 +40,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -52,6 +53,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { marks } = getItems(['marks']); @@ -62,6 +64,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-slider')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} value={$mergedProps.props.value ?? $mergedProps.value} diff --git a/frontend/antd/slider/mark/Index.svelte b/frontend/antd/slider/mark/Index.svelte index 9611ffb..bfddc47 100644 --- a/frontend/antd/slider/mark/Index.svelte +++ b/frontend/antd/slider/mark/Index.svelte @@ -44,6 +44,7 @@ as_item, label, number, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -57,6 +58,7 @@ as_item, label, number, + restProps: $$restProps, }); const slot: Writable = writable(); const setItem = getSetItemFn(); @@ -68,6 +70,7 @@ id: $mergedProps.elem_id, number: $mergedProps.number, label: $mergedProps.label, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/space/Index.svelte b/frontend/antd/space/Index.svelte index 3800c6d..00a3712 100644 --- a/frontend/antd/space/Index.svelte +++ b/frontend/antd/space/Index.svelte @@ -35,6 +35,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -47,6 +48,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -56,6 +58,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-space')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/space/compact/Index.svelte b/frontend/antd/space/compact/Index.svelte index 82ab2ff..2a118b0 100644 --- a/frontend/antd/space/compact/Index.svelte +++ b/frontend/antd/space/compact/Index.svelte @@ -35,6 +35,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -47,6 +48,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -57,6 +59,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-space-compact')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/spin/Index.svelte b/frontend/antd/spin/Index.svelte index fa4ff96..4830920 100644 --- a/frontend/antd/spin/Index.svelte +++ b/frontend/antd/spin/Index.svelte @@ -35,6 +35,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -47,6 +48,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -57,6 +59,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-spin')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/splitter/panel/Index.svelte b/frontend/antd/splitter/panel/Index.svelte index 1897ac8..d413ded 100644 --- a/frontend/antd/splitter/panel/Index.svelte +++ b/frontend/antd/splitter/panel/Index.svelte @@ -64,6 +64,7 @@ ), id: $mergedProps.elem_id, ...$mergedProps.restProps, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/statistic/Index.svelte b/frontend/antd/statistic/Index.svelte index 2b5dd01..e15d600 100644 --- a/frontend/antd/statistic/Index.svelte +++ b/frontend/antd/statistic/Index.svelte @@ -34,6 +34,7 @@ elem_classes, elem_style, value, + restProps: $$restProps, }); $: update({ gradio, @@ -45,6 +46,7 @@ elem_classes, elem_style, value, + restProps: $$restProps, }); @@ -54,6 +56,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-statistic')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/statistic/countdown/Index.svelte b/frontend/antd/statistic/countdown/Index.svelte index 5bc8a7a..608e608 100644 --- a/frontend/antd/statistic/countdown/Index.svelte +++ b/frontend/antd/statistic/countdown/Index.svelte @@ -36,6 +36,7 @@ elem_classes, elem_style, value, + restProps: $$restProps, }); $: update({ gradio, @@ -47,6 +48,7 @@ elem_classes, elem_style, value, + restProps: $$restProps, }); @@ -59,6 +61,7 @@ 'ms-gr-antd-statistic-coutdown' )} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/steps/Index.svelte b/frontend/antd/steps/Index.svelte index 30769ef..ccfc649 100644 --- a/frontend/antd/steps/Index.svelte +++ b/frontend/antd/steps/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -49,6 +50,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const { items, default: children } = getItems(['items', 'default']); @@ -60,6 +62,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-steps')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/steps/item/Index.svelte b/frontend/antd/steps/item/Index.svelte index 4148025..e3612dd 100644 --- a/frontend/antd/steps/item/Index.svelte +++ b/frontend/antd/steps/item/Index.svelte @@ -36,6 +36,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -48,6 +49,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const setItem = getSetItemFn(); $: setItem($slotKey, $mergedProps._internal.index || 0, { @@ -55,6 +57,7 @@ style: $mergedProps.elem_style, className: cls($mergedProps.elem_classes, 'ms-gr-antd-steps-item'), id: $mergedProps.elem_id, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/switch/Index.svelte b/frontend/antd/switch/Index.svelte index 7cdafb5..776e216 100644 --- a/frontend/antd/switch/Index.svelte +++ b/frontend/antd/switch/Index.svelte @@ -36,6 +36,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); @@ -49,6 +50,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -59,6 +61,7 @@ className={cls($mergedProps.elem_classes, 'ms-gr-antd-switch')} id={$mergedProps.elem_id} value={$mergedProps.value} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/table/Index.svelte b/frontend/antd/table/Index.svelte index 14f8c9b..3667d77 100644 --- a/frontend/antd/table/Index.svelte +++ b/frontend/antd/table/Index.svelte @@ -40,6 +40,7 @@ elem_classes, elem_style, data_source, + restProps: $$restProps, }); $: update({ gradio, @@ -51,6 +52,7 @@ elem_classes, elem_style, data_source, + restProps: $$restProps, }); const { rowSelection: rowSelectionItems } = getRowSelectionItems([ 'rowSelection', @@ -66,6 +68,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-table')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/table/column-group/Index.svelte b/frontend/antd/table/column-group/Index.svelte index 677a9f7..ff87a2b 100644 --- a/frontend/antd/table/column-group/Index.svelte +++ b/frontend/antd/table/column-group/Index.svelte @@ -38,6 +38,7 @@ elem_style, as_item, title, + restProps: $$restProps, }); const slots = getSlots(); @@ -51,6 +52,7 @@ elem_style, as_item, title, + restProps: $$restProps, }); const setColumnItem = getSetColumnItemFn(); @@ -64,6 +66,7 @@ ), id: $mergedProps.elem_id, title: $mergedProps.title, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/table/column/Index.svelte b/frontend/antd/table/column/Index.svelte index e1387a3..21e0544 100644 --- a/frontend/antd/table/column/Index.svelte +++ b/frontend/antd/table/column/Index.svelte @@ -39,6 +39,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -51,6 +52,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const setColumnItem = getSetColumnItemFn(); @@ -70,6 +72,7 @@ 'ms-gr-antd-table-column' ), id: $mergedProps.elem_id, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), render: createFunction($mergedProps.props.render), diff --git a/frontend/antd/table/expandable/Expandable.svelte b/frontend/antd/table/expandable/Expandable.svelte index 80acff3..5a4d224 100644 --- a/frontend/antd/table/expandable/Expandable.svelte +++ b/frontend/antd/table/expandable/Expandable.svelte @@ -45,6 +45,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -57,6 +58,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const setExpandableItem = getSetExpandableItemFn(); @@ -72,6 +74,7 @@ ), id: $mergedProps.elem_id, expandedRowKeys: $mergedProps.value, + ...$mergedProps.restProps, ...$mergedProps.props, ...events, onExpandedRowsChange: (expandedKeys: string[]) => { diff --git a/frontend/antd/table/row-selection/RowSelection.svelte b/frontend/antd/table/row-selection/RowSelection.svelte index 58c3df9..afeaf32 100644 --- a/frontend/antd/table/row-selection/RowSelection.svelte +++ b/frontend/antd/table/row-selection/RowSelection.svelte @@ -46,6 +46,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -58,6 +59,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { selections: selectionsItems } = getSelectionItems(['selections']); const setRowSelectionItem = getSetRowSelectionItemFn(); @@ -74,6 +76,7 @@ selectedRowKeys: $mergedProps.value, selections: $mergedProps.props.selections || renderItems($selectionsItems), + ...$mergedProps.restProps, ...$mergedProps.props, ...events, onChange: (selectedRowKeys: string[] | number[], ...args: any[]) => { diff --git a/frontend/antd/table/row-selection/selection/Index.svelte b/frontend/antd/table/row-selection/selection/Index.svelte index f0595f6..0f1521b 100644 --- a/frontend/antd/table/row-selection/selection/Index.svelte +++ b/frontend/antd/table/row-selection/selection/Index.svelte @@ -45,6 +45,7 @@ as_item, text, built_in_selection, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -58,6 +59,7 @@ as_item, text, built_in_selection, + restProps: $$restProps, }); const setSelectionItem = getSetSelectionItemFn(); $: setSelectionItem( @@ -74,6 +76,7 @@ ), id: $mergedProps.elem_id, text: $mergedProps.text, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/tabs/Index.svelte b/frontend/antd/tabs/Index.svelte index 646ac43..22622c7 100644 --- a/frontend/antd/tabs/Index.svelte +++ b/frontend/antd/tabs/Index.svelte @@ -38,6 +38,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); @@ -51,6 +52,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { items, default: children } = getItems(['items', 'default']); @@ -62,6 +64,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-tabs')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/tabs/item/Index.svelte b/frontend/antd/tabs/item/Index.svelte index ba5c199..dc351dc 100644 --- a/frontend/antd/tabs/item/Index.svelte +++ b/frontend/antd/tabs/item/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -49,6 +50,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const setItem = getSetItemFn(); $: setItem($slotKey, $mergedProps._internal.index || 0, { @@ -56,6 +58,7 @@ style: $mergedProps.elem_style, className: cls($mergedProps.elem_classes, 'ms-gr-antd-tabs-item'), id: $mergedProps.elem_id, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/tag/Index.svelte b/frontend/antd/tag/Index.svelte index ef6da7a..eafaed7 100644 --- a/frontend/antd/tag/Index.svelte +++ b/frontend/antd/tag/Index.svelte @@ -40,6 +40,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); @@ -53,6 +54,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -63,6 +65,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-tag')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/tag/checkable-tag/Index.svelte b/frontend/antd/tag/checkable-tag/Index.svelte index 432603b..5a20646 100644 --- a/frontend/antd/tag/checkable-tag/Index.svelte +++ b/frontend/antd/tag/checkable-tag/Index.svelte @@ -44,6 +44,7 @@ as_item, value, label, + restProps: $$restProps, }); const slots = getSlots(); @@ -58,6 +59,7 @@ as_item, value, label, + restProps: $$restProps, }); @@ -68,6 +70,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-tag-checkable-tag')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/time-picker/Index.svelte b/frontend/antd/time-picker/Index.svelte index 467a627..3e08ffd 100644 --- a/frontend/antd/time-picker/Index.svelte +++ b/frontend/antd/time-picker/Index.svelte @@ -39,6 +39,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); @@ -52,6 +53,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -61,6 +63,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-time-picker')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/time-picker/range-picker/Index.svelte b/frontend/antd/time-picker/range-picker/Index.svelte index ede1def..9f4fc93 100644 --- a/frontend/antd/time-picker/range-picker/Index.svelte +++ b/frontend/antd/time-picker/range-picker/Index.svelte @@ -41,6 +41,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); @@ -54,6 +55,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -66,6 +68,7 @@ 'ms-gr-antd-time-picker-range-picker' )} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/timeline/Index.svelte b/frontend/antd/timeline/Index.svelte index 2b5e5f3..0e585b2 100644 --- a/frontend/antd/timeline/Index.svelte +++ b/frontend/antd/timeline/Index.svelte @@ -36,6 +36,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -48,6 +49,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const { items, default: children } = getItems(['items', 'default']); @@ -59,6 +61,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-timeline')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/timeline/item/Index.svelte b/frontend/antd/timeline/item/Index.svelte index a219b00..43abe85 100644 --- a/frontend/antd/timeline/item/Index.svelte +++ b/frontend/antd/timeline/item/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -49,6 +50,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const setItem = getSetItemFn(); $: setItem($slotKey, $mergedProps._internal.index || 0, { @@ -56,6 +58,7 @@ style: $mergedProps.elem_style, className: cls($mergedProps.elem_classes, 'ms-gr-antd-timeline-item'), id: $mergedProps.elem_id, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/tooltip/Index.svelte b/frontend/antd/tooltip/Index.svelte index c4d291d..7ac8e79 100644 --- a/frontend/antd/tooltip/Index.svelte +++ b/frontend/antd/tooltip/Index.svelte @@ -37,6 +37,7 @@ elem_style, as_item, title, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -49,6 +50,7 @@ elem_style, as_item, title, + restProps: $$restProps, }); @@ -58,6 +60,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-tooltip')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/tour/Index.svelte b/frontend/antd/tour/Index.svelte index 51adcf2..2df8ed5 100644 --- a/frontend/antd/tour/Index.svelte +++ b/frontend/antd/tour/Index.svelte @@ -39,6 +39,7 @@ as_item, value, open, + restProps: $$restProps, }); const slots = getSlots(); @@ -53,6 +54,7 @@ as_item, value, open, + restProps: $$restProps, }); const { steps, default: children } = getItems(['steps', 'default']); @@ -64,6 +66,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-tour')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} current={$mergedProps.props.current ?? $mergedProps.value} diff --git a/frontend/antd/tour/step/Index.svelte b/frontend/antd/tour/step/Index.svelte index 41ea0bd..416c8e5 100644 --- a/frontend/antd/tour/step/Index.svelte +++ b/frontend/antd/tour/step/Index.svelte @@ -37,6 +37,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -49,6 +50,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const setItem = getSetItemFn(); $: setItem($slotKey, $mergedProps._internal.index || 0, { @@ -56,6 +58,7 @@ style: $mergedProps.elem_style, className: cls($mergedProps.elem_classes, 'ms-gr-antd-tour-step'), id: $mergedProps.elem_id, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), target: createFunction($mergedProps.props.target), diff --git a/frontend/antd/transfer/Index.svelte b/frontend/antd/transfer/Index.svelte index 6c93828..804de88 100644 --- a/frontend/antd/transfer/Index.svelte +++ b/frontend/antd/transfer/Index.svelte @@ -36,6 +36,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); @@ -49,6 +50,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); @@ -60,6 +62,7 @@ className={cls($mergedProps.elem_classes, 'ms-gr-antd-transfer')} id={$mergedProps.elem_id} targetKeys={$mergedProps.value} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/tree-select/Index.svelte b/frontend/antd/tree-select/Index.svelte index 54dd0cb..645f885 100644 --- a/frontend/antd/tree-select/Index.svelte +++ b/frontend/antd/tree-select/Index.svelte @@ -38,6 +38,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); @@ -51,6 +52,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { treeData, default: children } = getItems(['default', 'treeData']); @@ -62,6 +64,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-tree-select')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/tree-select/tree-node/Index.svelte b/frontend/antd/tree-select/tree-node/Index.svelte index 03f7432..491287a 100644 --- a/frontend/antd/tree-select/tree-node/Index.svelte +++ b/frontend/antd/tree-select/tree-node/Index.svelte @@ -45,6 +45,7 @@ as_item, value, title, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -58,6 +59,7 @@ as_item, value, title, + restProps: $$restProps, }); const setItem = getSetItemFn(); const { default: items } = getItems(); @@ -68,6 +70,7 @@ id: $mergedProps.elem_id, title: $mergedProps.title, value: $mergedProps.value, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/tree/Index.svelte b/frontend/antd/tree/Index.svelte index 6bf7c5a..7c73f61 100644 --- a/frontend/antd/tree/Index.svelte +++ b/frontend/antd/tree/Index.svelte @@ -42,6 +42,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); @@ -55,6 +56,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { treeData, default: children } = getItems(['default', 'treeData']); @@ -74,6 +76,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-tree')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/tree/directory-tree/Index.svelte b/frontend/antd/tree/directory-tree/Index.svelte index 7726fdb..2d43913 100644 --- a/frontend/antd/tree/directory-tree/Index.svelte +++ b/frontend/antd/tree/directory-tree/Index.svelte @@ -42,6 +42,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const slots = getSlots(); @@ -55,6 +56,7 @@ elem_style, as_item, value, + restProps: $$restProps, }); const { treeData, default: children } = getItems(['default', 'treeData']); @@ -74,6 +76,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-directory-tree')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/tree/tree-node/Index.svelte b/frontend/antd/tree/tree-node/Index.svelte index ef97471..dea4243 100644 --- a/frontend/antd/tree/tree-node/Index.svelte +++ b/frontend/antd/tree/tree-node/Index.svelte @@ -43,6 +43,7 @@ elem_style, as_item, title, + restProps: $$restProps, }); const slots = getSlots(); $: update({ @@ -55,6 +56,7 @@ elem_style, as_item, title, + restProps: $$restProps, }); const setItem = getSetItemFn(); const { default: items } = getItems(); @@ -64,6 +66,7 @@ className: cls($mergedProps.elem_classes, 'ms-gr-antd-tree-node'), id: $mergedProps.elem_id, title: $mergedProps.title, + ...$mergedProps.restProps, ...$mergedProps.props, ...bindEvents($mergedProps), }, diff --git a/frontend/antd/typography/Base.svelte b/frontend/antd/typography/Base.svelte index f26b8c7..9bf638a 100644 --- a/frontend/antd/typography/Base.svelte +++ b/frontend/antd/typography/Base.svelte @@ -45,6 +45,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const setSlotParams = getSetSlotParamsFn(); const slots = getSlots(); @@ -58,6 +59,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -69,6 +71,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes)} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/typography/typography.base.tsx b/frontend/antd/typography/typography.base.tsx index f9114e1..b5cd3fa 100644 --- a/frontend/antd/typography/typography.base.tsx +++ b/frontend/antd/typography/typography.base.tsx @@ -2,7 +2,7 @@ import { sveltify } from '@svelte-preprocess-react'; import { ReactSlot } from '@svelte-preprocess-react/react-slot'; import type { SetSlotParams } from '@svelte-preprocess-react/slot'; import React, { useMemo } from 'react'; -import { renderSlot } from '@utils/renderSlot'; +import { renderParamsSlot } from '@utils/renderParamsSlot'; import { type GetProps, Typography } from 'antd'; import type { EllipsisConfig } from 'antd/es/typography/Base'; import cls from 'classnames'; @@ -130,10 +130,11 @@ export const TypographyBase = sveltify< ? ({ ...ellipsisConfig, symbol: slots['ellipsis.symbol'] - ? (...args) => { - setSlotParams('ellipsis.symbol', args); - return renderSlot(slots['ellipsis.symbol']); - } + ? renderParamsSlot({ + key: 'ellipsis.symbol', + setSlotParams, + slots, + }) : ellipsisConfig.symbol, tooltip: slots['ellipsis.tooltip'] ? ( diff --git a/frontend/antd/upload/Index.svelte b/frontend/antd/upload/Index.svelte index 465262b..d844050 100644 --- a/frontend/antd/upload/Index.svelte +++ b/frontend/antd/upload/Index.svelte @@ -38,6 +38,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -51,6 +52,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -62,6 +64,7 @@ className={cls($mergedProps.elem_classes, 'ms-gr-antd-upload')} id={$mergedProps.elem_id} fileList={$mergedProps.value} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/upload/dragger/Index.svelte b/frontend/antd/upload/dragger/Index.svelte index f315f63..6e59de7 100644 --- a/frontend/antd/upload/dragger/Index.svelte +++ b/frontend/antd/upload/dragger/Index.svelte @@ -40,6 +40,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); const slots = getSlots(); @@ -53,6 +54,7 @@ elem_classes, elem_style, as_item, + restProps: $$restProps, }); @@ -64,6 +66,7 @@ className={cls($mergedProps.elem_classes, 'ms-gr-antd-upload-dragger')} id={$mergedProps.elem_id} fileList={$mergedProps.value} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/antd/watermark/Index.svelte b/frontend/antd/watermark/Index.svelte index 8534c5d..eb78d15 100644 --- a/frontend/antd/watermark/Index.svelte +++ b/frontend/antd/watermark/Index.svelte @@ -36,6 +36,7 @@ elem_style, as_item, content, + restProps: $$restProps, }); const slots = getSlots(); @@ -49,6 +50,7 @@ elem_style, as_item, content, + restProps: $$restProps, }); @@ -59,6 +61,7 @@ style={$mergedProps.elem_style} className={cls($mergedProps.elem_classes, 'ms-gr-antd-watermark')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} {...bindEvents($mergedProps)} slots={$slots} diff --git a/frontend/base/div/Index.svelte b/frontend/base/div/Index.svelte index 0838d1b..f41fbe7 100644 --- a/frontend/base/div/Index.svelte +++ b/frontend/base/div/Index.svelte @@ -40,6 +40,7 @@ elem_id, elem_classes, elem_style, + restProps: $$restProps, }); $: update({ gradio, @@ -51,6 +52,7 @@ elem_id, elem_classes, elem_style, + restProps: $$restProps, }); let events: { event: string; handler: (...args: any[]) => any }[] = []; @@ -86,6 +88,7 @@ : $mergedProps.elem_style} class={$mergedProps.elem_classes.join(' ')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} > {#if $mergedProps._internal.layout} diff --git a/frontend/base/each/Each.svelte b/frontend/base/each/Each.svelte index b803cd1..7399fd5 100644 --- a/frontend/base/each/Each.svelte +++ b/frontend/base/each/Each.svelte @@ -13,10 +13,12 @@ setSlotContext({ ...context_value, ...value, + restProps: $$restProps, }); $: setSlotContext({ ...context_value, ...value, + restProps: $$restProps, }); diff --git a/frontend/base/fragment/Index.svelte b/frontend/base/fragment/Index.svelte index f867c55..2ae1713 100644 --- a/frontend/base/fragment/Index.svelte +++ b/frontend/base/fragment/Index.svelte @@ -18,11 +18,13 @@ _internal, visible, as_item, + restProps: $$restProps, }); $: update({ _internal, visible, as_item, + restProps: $$restProps, }); diff --git a/frontend/base/span/Index.svelte b/frontend/base/span/Index.svelte index 73e517f..9ba7d45 100644 --- a/frontend/base/span/Index.svelte +++ b/frontend/base/span/Index.svelte @@ -40,6 +40,7 @@ elem_id, elem_classes, elem_style, + restProps: $$restProps, }); $: update({ gradio, @@ -51,6 +52,7 @@ elem_id, elem_classes, elem_style, + restProps: $$restProps, }); let events: { event: string; handler: (...args: any[]) => any }[] = []; @@ -86,6 +88,7 @@ : $mergedProps.elem_style} class={$mergedProps.elem_classes.join(' ')} id={$mergedProps.elem_id} + {...$mergedProps.restProps} {...$mergedProps.props} > {#if $mergedProps._internal.layout} diff --git a/frontend/utils/renderParamsSlot.tsx b/frontend/utils/renderParamsSlot.tsx new file mode 100644 index 0000000..38c4b92 --- /dev/null +++ b/frontend/utils/renderParamsSlot.tsx @@ -0,0 +1,18 @@ +import type { SetSlotParams } from '@svelte-preprocess-react/slot'; + +import { renderSlot } from './renderSlot'; + +export function renderParamsSlot({ + key, + setSlotParams, + slots, +}: { + key: string; + setSlotParams: SetSlotParams; + slots: Record; +}) { + return (...args: any[]) => { + setSlotParams(key, args); + return renderSlot(slots[key]); + }; +} diff --git a/package.json b/package.json index 8858d7b..d233879 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "lint": "npm-run-all --parallel lint:* && npm run format", "format": "prettier --cache --write '**/*.{js,jsx,tsx,ts,svelte,less,md,yaml,yml,json}' --no-error-on-unmatched-pattern", "lint:js": "eslint . --fix --cache", - "lint:ts": "tsc", + "lint:ts": "tsc && svelte-check --tsconfig ./tsconfig.json", "lint:py": "flake8 . && isort . && yapf --in-place --recursive --exclude=node_modules/ .", "lint:style": "stylelint --allow-empty-input --cache --fix \"**/*.{less,css}\" ", "changeset": "changeset", @@ -43,6 +43,7 @@ "rimraf": "^6.0.1", "stylelint": "^16.9.0", "svelte": "^4.2.19", + "svelte-check": "^4.0.2", "tslib": "^2.7.0", "tsx": "^4.19.1", "typescript": "^5.6.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b8801d8..5b84e1b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,6 +68,9 @@ importers: svelte: specifier: ^4.2.19 version: 4.2.19 + svelte-check: + specifier: ^4.0.2 + version: 4.0.2(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.6.2) tslib: specifier: ^2.7.0 version: 2.7.0 @@ -244,7 +247,7 @@ importers: version: 7.25.2 '@gradio/preview': specifier: 0.10.1 - version: 0.10.1(@babel/core@7.25.2)(@types/node@18.19.50)(less@4.2.0)(postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1))(postcss@8.4.47)(rollup@4.22.4)(svelte@4.2.19) + version: 0.10.1(@babel/core@7.25.2)(@types/node@18.19.50)(less@4.2.0)(postcss-load-config@3.1.4(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.26)(@types/node@18.19.50)(typescript@5.5.4)))(postcss@8.4.47)(rollup@4.22.4)(svelte@4.2.19) '@gradio/upload': specifier: 0.11.2 version: 0.11.2(svelte@4.2.19) @@ -1518,55 +1521,46 @@ packages: resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==} cpu: [arm] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.22.4': resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==} cpu: [arm] os: [linux] - libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.22.4': resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==} cpu: [arm64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.22.4': resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==} cpu: [arm64] os: [linux] - libc: [musl] '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==} cpu: [ppc64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.22.4': resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==} cpu: [riscv64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.22.4': resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==} cpu: [s390x] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.22.4': resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==} cpu: [x64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-musl@4.22.4': resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==} cpu: [x64] os: [linux] - libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.22.4': resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==} @@ -1676,56 +1670,48 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] - libc: [glibc] '@swc/core-linux-arm64-gnu@1.7.26': resolution: {integrity: sha512-YKevOV7abpjcAzXrhsl+W48Z9mZvgoVs2eP5nY+uoMAdP2b3GxC0Df1Co0I90o2lkzO4jYBpTMcZlmUXLdXn+Q==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - libc: [glibc] '@swc/core-linux-arm64-musl@1.5.29': resolution: {integrity: sha512-TERh2OICAJz+SdDIK9+0GyTUwF6r4xDlFmpoiHKHrrD/Hh3u+6Zue0d7jQ/he/i80GDn4tJQkHlZys+RZL5UZg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - libc: [musl] '@swc/core-linux-arm64-musl@1.7.26': resolution: {integrity: sha512-3w8iZICMkQQON0uIcvz7+Q1MPOW6hJ4O5ETjA0LSP/tuKqx30hIniCGOgPDnv3UTMruLUnQbtBwVCZTBKR3Rkg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - libc: [musl] '@swc/core-linux-x64-gnu@1.5.29': resolution: {integrity: sha512-WMDPqU7Ji9dJpA+Llek2p9t7pcy7Bob8ggPUvgsIlv3R/eesF9DIzSbrgl6j3EAEPB9LFdSafsgf6kT/qnvqFg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - libc: [glibc] '@swc/core-linux-x64-gnu@1.7.26': resolution: {integrity: sha512-c+pp9Zkk2lqb06bNGkR2Looxrs7FtGDMA4/aHjZcCqATgp348hOKH5WPvNLBl+yPrISuWjbKDVn3NgAvfvpH4w==} engines: {node: '>=10'} cpu: [x64] os: [linux] - libc: [glibc] '@swc/core-linux-x64-musl@1.5.29': resolution: {integrity: sha512-DO14glwpdKY4POSN0201OnGg1+ziaSVr6/RFzuSLggshwXeeyVORiHv3baj7NENhJhWhUy3NZlDsXLnRFkmhHQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - libc: [musl] '@swc/core-linux-x64-musl@1.7.26': resolution: {integrity: sha512-PgtyfHBF6xG87dUSSdTJHwZ3/8vWZfNIXQV2GlwEpslrOkGqy+WaiiyE7Of7z9AvDILfBBBcJvJ/r8u980wAfQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - libc: [musl] '@swc/core-win32-arm64-msvc@1.5.29': resolution: {integrity: sha512-V3Y1+a1zG1zpYXUMqPIHEMEOd+rHoVnIpO/KTyFwAmKVu8v+/xPEVx/AGoYE67x4vDAAvPQrKI3Aokilqa5yVg==} @@ -4449,28 +4435,24 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [glibc] lightningcss-linux-arm64-musl@1.27.0: resolution: {integrity: sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [musl] lightningcss-linux-x64-gnu@1.27.0: resolution: {integrity: sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [glibc] lightningcss-linux-x64-musl@1.27.0: resolution: {integrity: sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [musl] lightningcss-win32-arm64-msvc@1.27.0: resolution: {integrity: sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==} @@ -6500,6 +6482,14 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + svelte-check@4.0.2: + resolution: {integrity: sha512-w2yqcG9ELJe2RJCnAvB7v0OgkHhL3czzz/tVoxGFfO6y4mOrF6QHCDhXijeXzsU7LVKEwWS3Qd9tza4JBuDxqA==} + engines: {node: '>= 18.0.0'} + hasBin: true + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + typescript: '>=5.0.0' + svelte-eslint-parser@0.41.1: resolution: {integrity: sha512-08ndI6zTghzI8SuJAFpvMbA/haPSGn3xz19pjre19yYMw8Nw/wQJ2PrZBI/L8ijGTgtkWCQQiLLy+Z1tfaCwNA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -8043,7 +8033,7 @@ snapshots: dependencies: svelte: 4.2.19 - '@gradio/preview@0.10.1(@babel/core@7.25.2)(@types/node@18.19.50)(less@4.2.0)(postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1))(postcss@8.4.47)(rollup@4.22.4)(svelte@4.2.19)': + '@gradio/preview@0.10.1(@babel/core@7.25.2)(@types/node@18.19.50)(less@4.2.0)(postcss-load-config@3.1.4(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.26)(@types/node@18.19.50)(typescript@5.5.4)))(postcss@8.4.47)(rollup@4.22.4)(svelte@4.2.19)': dependencies: '@originjs/vite-plugin-commonjs': 1.0.3 '@rollup/plugin-sucrase': 5.0.2(rollup@4.22.4) @@ -8057,7 +8047,7 @@ snapshots: sucrase: 3.35.0 sugarss: 4.0.1(postcss@8.4.47) svelte-hmr: 0.16.0(svelte@4.2.19) - svelte-preprocess: 5.1.4(@babel/core@7.25.2)(coffeescript@2.7.0)(less@4.2.0)(postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1))(postcss@8.4.47)(pug@3.0.3)(sass@1.78.0)(stylus@0.63.0)(sugarss@4.0.1(postcss@8.4.47))(svelte@4.2.19)(typescript@5.6.2) + svelte-preprocess: 5.1.4(@babel/core@7.25.2)(coffeescript@2.7.0)(less@4.2.0)(postcss-load-config@3.1.4(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.26)(@types/node@18.19.50)(typescript@5.5.4)))(postcss@8.4.47)(pug@3.0.3)(sass@1.78.0)(stylus@0.63.0)(sugarss@4.0.1(postcss@8.4.47))(svelte@4.2.19)(typescript@5.6.2) typescript: 5.6.2 vite: 5.4.7(@types/node@18.19.50)(less@4.2.0)(lightningcss@1.27.0)(sass@1.78.0)(stylus@0.63.0)(sugarss@4.0.1(postcss@8.4.47)) which: 4.0.0 @@ -12871,13 +12861,13 @@ snapshots: dependencies: htmlparser2: 3.10.1 postcss: 7.0.39 - postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-jsx@0.36.4)(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39) + postcss-syntax: 0.36.2(postcss-html@0.36.0(postcss-syntax@0.36.2(postcss-less@6.0.0(postcss@8.4.47))(postcss@8.4.47))(postcss@7.0.39))(postcss-jsx@0.36.4(postcss-syntax@0.36.2(postcss-less@6.0.0(postcss@8.4.47))(postcss@8.4.47))(postcss@7.0.39))(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39) postcss-jsx@0.36.4(postcss-syntax@0.36.2(postcss-less@6.0.0(postcss@8.4.47))(postcss@8.4.47))(postcss@7.0.39): dependencies: '@babel/core': 7.25.2 postcss: 7.0.39 - postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-jsx@0.36.4)(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39) + postcss-syntax: 0.36.2(postcss-html@0.36.0(postcss-syntax@0.36.2(postcss-less@6.0.0(postcss@8.4.47))(postcss@8.4.47))(postcss@7.0.39))(postcss-jsx@0.36.4(postcss-syntax@0.36.2(postcss-less@6.0.0(postcss@8.4.47))(postcss@8.4.47))(postcss@7.0.39))(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39) transitivePeerDependencies: - supports-color @@ -12889,6 +12879,15 @@ snapshots: dependencies: postcss: 8.4.47 + postcss-load-config@3.1.4(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.26)(@types/node@18.19.50)(typescript@5.5.4)): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.47 + ts-node: 10.9.2(@swc/core@1.7.26)(@types/node@18.19.50)(typescript@5.5.4) + optional: true + postcss-load-config@3.1.4(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.26)(@types/node@22.5.5)(typescript@5.6.2)): dependencies: lilconfig: 2.1.0 @@ -12909,7 +12908,7 @@ snapshots: postcss-markdown@0.36.0(postcss-syntax@0.36.2(postcss-less@6.0.0(postcss@8.4.47))(postcss@8.4.47))(postcss@7.0.39): dependencies: postcss: 7.0.39 - postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-jsx@0.36.4)(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39) + postcss-syntax: 0.36.2(postcss-html@0.36.0(postcss-syntax@0.36.2(postcss-less@6.0.0(postcss@8.4.47))(postcss@8.4.47))(postcss@7.0.39))(postcss-jsx@0.36.4(postcss-syntax@0.36.2(postcss-less@6.0.0(postcss@8.4.47))(postcss@8.4.47))(postcss@7.0.39))(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39) remark: 10.0.1 unist-util-find-all-after: 1.0.5 @@ -12976,7 +12975,7 @@ snapshots: dependencies: postcss: 8.4.47 - postcss-syntax@0.36.2(postcss-html@0.36.0)(postcss-jsx@0.36.4)(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39): + postcss-syntax@0.36.2(postcss-html@0.36.0(postcss-syntax@0.36.2(postcss-less@6.0.0(postcss@8.4.47))(postcss@8.4.47))(postcss@7.0.39))(postcss-jsx@0.36.4(postcss-syntax@0.36.2(postcss-less@6.0.0(postcss@8.4.47))(postcss@8.4.47))(postcss@7.0.39))(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39): dependencies: postcss: 7.0.39 optionalDependencies: @@ -14341,7 +14340,7 @@ snapshots: postcss-sass: 0.3.5 postcss-scss: 2.1.1 postcss-selector-parser: 3.1.2 - postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-jsx@0.36.4)(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39) + postcss-syntax: 0.36.2(postcss-html@0.36.0(postcss-syntax@0.36.2(postcss-less@6.0.0(postcss@8.4.47))(postcss@8.4.47))(postcss@7.0.39))(postcss-jsx@0.36.4(postcss-syntax@0.36.2(postcss-less@6.0.0(postcss@8.4.47))(postcss@8.4.47))(postcss@7.0.39))(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39) postcss-value-parser: 3.3.1 resolve-from: 4.0.0 signal-exit: 3.0.7 @@ -14405,6 +14404,18 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} + svelte-check@4.0.2(picomatch@4.0.2)(svelte@4.2.19)(typescript@5.6.2): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + chokidar: 3.6.0 + fdir: 6.3.0(picomatch@4.0.2) + picocolors: 1.1.0 + sade: 1.8.1 + svelte: 4.2.19 + typescript: 5.6.2 + transitivePeerDependencies: + - picomatch + svelte-eslint-parser@0.41.1(svelte@4.2.19): dependencies: eslint-scope: 7.2.2 @@ -14441,7 +14452,7 @@ snapshots: svelte: 4.2.19 tiny-glob: 0.2.9 - svelte-preprocess@5.1.4(@babel/core@7.25.2)(coffeescript@2.7.0)(less@4.2.0)(postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1))(postcss@8.4.47)(pug@3.0.3)(sass@1.78.0)(stylus@0.63.0)(sugarss@4.0.1(postcss@8.4.47))(svelte@4.2.19)(typescript@5.6.2): + svelte-preprocess@5.1.4(@babel/core@7.25.2)(coffeescript@2.7.0)(less@4.2.0)(postcss-load-config@3.1.4(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.26)(@types/node@18.19.50)(typescript@5.5.4)))(postcss@8.4.47)(pug@3.0.3)(sass@1.78.0)(stylus@0.63.0)(sugarss@4.0.1(postcss@8.4.47))(svelte@4.2.19)(typescript@5.6.2): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 @@ -14454,7 +14465,7 @@ snapshots: coffeescript: 2.7.0 less: 4.2.0 postcss: 8.4.47 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1) + postcss-load-config: 3.1.4(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.26)(@types/node@18.19.50)(typescript@5.5.4)) pug: 3.0.3 sass: 1.78.0 stylus: 0.63.0 diff --git a/tsconfig.json b/tsconfig.json index 783ea1a..eb4eb51 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,6 +8,7 @@ "importHelpers": true, "moduleResolution": "Node", "jsx": "preserve", + "noImplicitAny": false, "skipLibCheck": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true,