UNPKG

kirbyuse

Version:

Collection of Vue Composition utilities for Kirby CMS

128 lines (106 loc) 2.73 kB
//#region src/props/_block.ts /** * @see https://github.com/getkirby/kirby/blob/f9f00b16a22fe9dbbbddc2bfd4719ca3437cbee9/panel/src/components/Forms/Blocks/Elements/BlockTitle.vue#L14 * @see https://github.com/getkirby/kirby/blob/f9f00b16a22fe9dbbbddc2bfd4719ca3437cbee9/panel/src/components/Forms/Blocks/Types/Default.vue#L15 */ const block = { content: { default: () => ({}), type: [Array, Object] }, fieldset: { default: () => ({}), type: Object }, endpoints: { default: () => ({}), type: [Array, Object] }, id: String }; //#endregion //#region src/props/after.ts const after = { after: String }; //#endregion //#region src/props/autocomplete.ts const autocomplete = { autocomplete: String }; //#endregion //#region src/props/autofocus.ts const autofocus = { autofocus: Boolean }; //#endregion //#region src/props/before.ts const before = { before: String }; //#endregion //#region src/props/disabled.ts const disabled = { disabled: Boolean }; //#endregion //#region src/props/font.ts const font = { font: String }; //#endregion //#region src/props/help.ts const help = { help: String }; //#endregion //#region src/props/icon.ts const icon = { icon: { type: String } }; //#endregion //#region src/props/id.ts const id = { id: { type: [Number, String], default() { return this._uid; } } }; //#endregion //#region src/props/label.ts const label = { label: String }; //#endregion //#region src/props/layout.ts const layout = { layout: { type: String, default: "list" } }; //#endregion //#region src/props/maxlength.ts const maxlength = { maxlength: Number }; //#endregion //#region src/props/minlength.ts const minlength = { minlength: Number }; //#endregion //#region src/props/name.ts const name = { name: [Number, String] }; //#endregion //#region src/props/options.ts const options = { options: { default: () => [], type: Array } }; //#endregion //#region src/props/pattern.ts const pattern = { pattern: String }; //#endregion //#region src/props/placeholder.ts const placeholder = { placeholder: [Number, String] }; //#endregion //#region src/props/required.ts const required = { required: Boolean }; //#endregion //#region src/props/section.ts const section = { blueprint: String, lock: [Boolean, Object], help: String, name: String, parent: String, timestamp: Number }; //#endregion //#region src/props/spellcheck.ts const spellcheck = { spellcheck: { type: Boolean, default: true } }; //#endregion //#region src/props/type.ts const type = { type: String }; //#endregion export { after, autocomplete, autofocus, before, block, disabled, font, help, icon, id, label, layout, maxlength, minlength, name, options, pattern, placeholder, required, section, spellcheck, type };