import * as __WEBPACK_EXTERNAL_MODULE__tachybase_schema__ from "@tachybase/schema";
import * as __WEBPACK_EXTERNAL_MODULE__application_schema_settings_SchemaSettings_mjs__ from "../../../../application/schema-settings/SchemaSettings.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__schema_component_antd_table_v2_Table_Column_Decorator_mjs__ from "../../../../schema-component/antd/table-v2/Table.Column.Decorator.mjs";
import * as __WEBPACK_EXTERNAL_MODULE__schema_settings_SchemaSettingsDateFormat_mjs__ from "../../../../schema-settings/SchemaSettingsDateFormat.mjs";
const datePickerComponentFieldSettings = new __WEBPACK_EXTERNAL_MODULE__application_schema_settings_SchemaSettings_mjs__.SchemaSettings({
    name: 'fieldSettings:component:DatePicker',
    items: [
        {
            name: 'dateDisplayFormat',
            Component: __WEBPACK_EXTERNAL_MODULE__schema_settings_SchemaSettingsDateFormat_mjs__.SchemaSettingsDateFormat,
            useComponentProps () {
                const schema = (0, __WEBPACK_EXTERNAL_MODULE__tachybase_schema__.useFieldSchema)();
                const { fieldSchema: tableColumnSchema } = (0, __WEBPACK_EXTERNAL_MODULE__schema_component_antd_table_v2_Table_Column_Decorator_mjs__.useColumnSchema)();
                const fieldSchema = tableColumnSchema || schema;
                return {
                    fieldSchema
                };
            }
        }
    ]
});
export { datePickerComponentFieldSettings };
