UNPKG

@ng-formworks/cssframework

Version:

Angular ng-formworks - JSON Schema Form builder cssframework

70 lines (69 loc) 2.28 kB
import { InjectionToken } from "@angular/core"; export declare const CSS_FRAMEWORK_CFG: InjectionToken<css_fw.frameworkcfg>; export declare namespace css_fw { type themeKV = { name: string; text: string; }; class csscategories { fieldHtmlClass?: string | string[]; labelHtmlClass?: string | string[]; htmlClass?: string | string[]; itemLabelHtmlClass?: string | string[]; activeClass?: string | string[]; } type widgetstyles = { '$ref'?: csscategories; 'alt-date'?: csscategories; 'alt-datetime'?: csscategories; __themes__?: themeKV[]; __array_item_nonref__: csscategories; __form_group__: csscategories; __control_label__: csscategories; __active__: csscategories; __required_asterisk__: string; __array__: csscategories; '__remove_item__': string; __help_block__: string; __field_addon_left__: string; __field_addon_right__: string; __screen_reader__: string; array: csscategories; authfieldset?: csscategories; advancedfieldset?: csscategories; button?: csscategories; checkbox?: csscategories; checkboxes?: csscategories; checkboxbuttons?: csscategories; 'checkboxes-inline'?: csscategories; date?: csscategories; 'datetime-local'?: csscategories; fieldset?: csscategories; integer?: csscategories; number?: csscategories; optionfieldset?: csscategories; password?: csscategories; radiobuttons?: csscategories; radio?: csscategories; radios?: csscategories; "radios-inline"?: csscategories; 'range'?: csscategories; section?: csscategories; selectfieldset?: csscategories; select?: csscategories; submit?: csscategories; text?: csscategories; tabs?: csscategories; tabarray?: csscategories; textarea?: csscategories; default: csscategories; }; type frameworkcfg = { name: string; text: string; stylesheets: string[]; scripts?: string[]; widgetstyles: widgetstyles; widgets?: any; }; }