import { useSchemaToolbar } from "../../../application/index.mjs";
import { SchemaSettings } from "../../../application/schema-settings/SchemaSettings.mjs";
import { ButtonEditor, RemoveButton, SecondConFirm } from "../../../schema-component/antd/action/Action.Designer.mjs";
const bulkDeleteActionSettings = new SchemaSettings({
    name: 'actionSettings:bulkDelete',
    items: [
        {
            name: 'editButton',
            Component: ButtonEditor,
            useComponentProps () {
                const { buttonEditorProps } = useSchemaToolbar();
                return buttonEditorProps;
            }
        },
        {
            name: 'secondConFirm',
            Component: SecondConFirm
        },
        {
            name: 'remove',
            sort: 100,
            Component: RemoveButton,
            useComponentProps () {
                const { removeButtonProps } = useSchemaToolbar();
                return removeButtonProps;
            }
        }
    ]
});
export { bulkDeleteActionSettings };
