src/templates/bootstrap/index.js
import address from './address';
import builder from './builder';
import builderComponent from './builderComponent';
import builderComponents from './builderComponents';
import builderEditForm from './builderEditForm';
import builderPlaceholder from './builderPlaceholder';
import builderSidebar from './builderSidebar';
import builderSidebarGroup from './builderSidebarGroup';
import builderWizard from './builderWizard';
import button from './button';
import checkbox from './checkbox';
import columns from './columns';
import component from './component';
import componentModal from './componentModal';
import components from './components';
import tableComponents from './tableComponents';
import container from './container';
import datagrid from './datagrid';
import day from './day';
import dialog from './dialog';
import editgrid from './editgrid';
import editgridTable from './editgridTable';
import field from './field';
import fieldset from './fieldset';
import file from './file';
import html from './html';
import icon from './icon';
import iconClass from './iconClass';
import input from './input';
import label from './label';
import loader from './loader';
import loading from './loading';
import map from './map';
import message from './message';
import modaldialog from './modaldialog';
import modaledit from './modaledit';
import modalPreview from './modalPreview';
import multipleMasksInput from './multipleMasksInput';
import multiValueRow from './multiValueRow';
import multiValueTable from './multiValueTable';
import panel from './panel';
import pdf from './pdf';
import pdfBuilder from './pdfBuilder';
import pdfBuilderUpload from './pdfBuilderUpload';
import radio from './radio';
import resourceAdd from './resourceAdd';
import select from './select';
import selectOption from './selectOption';
import signature from './signature';
import survey from './survey';
import tab from './tab';
import table from './table';
import tree from './tree';
import treePartials from './tree/partials';
import webform from './webform';
import well from './well';
import wizard from './wizard';
import wizardHeader from './wizardHeader';
import wizardHeaderClassic from './wizardHeaderClassic';
import wizardHeaderVertical from './wizardHeaderVertical';
import wizardNav from './wizardNav';
import cssClasses from './cssClasses';
import errorsList from './errorsList';
import alert from './alert';
export default {
transform(type, text) {
if (!text) {
return text;
}
switch (type) {
case 'class':
return this.cssClasses.hasOwnProperty(text.toString()) ? this.cssClasses[text.toString()] : text;
}
return text;
},
defaultIconset: 'fa',
iconClass,
cssClasses,
address,
builder,
builderComponent,
builderComponents,
builderEditForm,
builderPlaceholder,
builderSidebar,
builderSidebarGroup,
builderWizard,
button,
checkbox,
columns,
component,
componentModal,
components,
tableComponents,
container,
datagrid,
day,
dialog,
editgrid,
editgridTable,
field,
fieldset,
file,
html,
icon,
input,
label,
loader,
loading,
map,
message,
modaledit,
modaldialog,
modalPreview,
multipleMasksInput,
multiValueRow,
multiValueTable,
panel,
pdf,
pdfBuilder,
pdfBuilderUpload,
radio,
resourceAdd,
select,
selectOption,
signature,
survey,
tab,
table,
tree,
...treePartials,
webform,
well,
wizard,
wizardHeader,
wizardHeaderClassic,
wizardHeaderVertical,
wizardNav,
errorsList,
alert
};