UNPKG

survey-creator-core

Version:

A framework-independent core package of the SurveyJS Survey Creator component. With Survey Creator, you can visually design complex, interactive JSON forms and surveys in a drag-and-drop interface.

126 lines (125 loc) 5.31 kB
export declare const Basic: { readonly presetName: "basic"; readonly json: { readonly toolbox: { readonly definition: readonly [{ readonly name: "radiogroup"; }, { readonly name: "rating"; }, { readonly name: "slider"; }, { readonly name: "checkbox"; }, { readonly name: "dropdown"; }, { readonly name: "boolean"; }, { readonly name: "file"; }, { readonly name: "text"; readonly subitems: readonly []; }, { readonly name: "date"; readonly title: "Date"; readonly iconName: "icon-toolbox-calendar-24x24"; readonly json: { readonly type: "text"; readonly inputType: "date"; }; }, { readonly name: "email"; readonly title: "Email"; readonly iconName: "icon-toolbox-email-24x24"; readonly json: { readonly type: "text"; readonly inputType: "email"; }; }, { readonly name: "tel"; readonly title: "Phone Number"; readonly iconName: "icon-toolbox-phone-24x24"; readonly json: { readonly type: "text"; readonly inputType: "tel"; }; }, { readonly name: "comment"; }, { readonly name: "matrix"; }, { readonly name: "image"; }]; readonly categories: readonly [{ readonly category: "choice"; readonly items: readonly ["radiogroup", "rating", "slider", "checkbox", "dropdown", "boolean", "file"]; }, { readonly category: "text"; readonly items: readonly ["text", "email", "tel", "date", "comment"]; }, { readonly category: "matrix"; readonly items: readonly ["matrix"]; }, { readonly category: "misc"; readonly items: readonly ["image"]; }]; }; readonly tabs: { readonly items: readonly [{ readonly name: "designer"; readonly iconName: "icon-config"; }, { readonly name: "preview"; readonly iconName: "icon-preview"; }]; readonly activeTab: "designer"; }; readonly propertyGrid: { readonly definition: { readonly autoGenerateProperties: false; readonly classes: { readonly survey: { readonly properties: readonly ["title", "description", "cookieName", "showProgressBar", "progressBarType", "showPreviewBeforeComplete", "questionOrder", "showQuestionNumbers", "checkErrorsMode", "navigateToUrl", "showCompletePage", "completedHtml", "showTimer", "timeLimit"]; }; readonly question: { readonly properties: readonly ["name", "title", "description", "isRequired", { readonly name: "correctAnswer"; readonly index: 100000; }]; }; readonly comment: { readonly properties: readonly ["maxLength"]; }; readonly file: { readonly properties: readonly ["allowMultiple", "acceptedCategories", "acceptedTypes", "maxSize"]; }; readonly matrix: { readonly properties: readonly ["cellType", "columns", "rows", "rowOrder", "eachRowRequired", "eachRowUnique"]; }; readonly rating: { readonly properties: readonly ["rateType", "rateMin", "rateMax", "rateStep", "minRateDescription", "maxRateDescription"]; }; readonly slider: { readonly properties: readonly ["sliderType", "min", "max", "step", "minRangeLength", "maxRangeLength"]; }; readonly selectbase: { readonly properties: readonly ["choices", "choicesOrder", "showOtherItem", "showNoneItem"]; }; readonly checkbox: { readonly properties: readonly ["showSelectAllItem"]; }; readonly image: { readonly properties: readonly ["imageLink", "contentMode", "altText"]; }; readonly text: { readonly properties: readonly ["inputType", "min", "max", "step"]; }; readonly boolean: { readonly properties: readonly ["labelTrue", "labelFalse"]; }; }; }; }; }; }; export default Basic;