angular2-json-schema-form
Version:
Angular 2 JSON Schema Form builder
42 lines (41 loc) • 2.17 kB
JSON
{
"schema": {
"icon": {
"title": "Choose an icon",
"type": "string",
"enum": [ "glass", "music", "search", "envelope", "heart", "star",
"star-empty", "user", "film", "th-large", "th", "th-list", "ok",
"remove", "zoom-in", "zoom-out", "off", "signal", "cog", "trash",
"home", "file", "time", "road", "download-alt", "download", "upload",
"inbox", "play-circle", "repeat", "refresh", "list-alt", "lock", "flag",
"headphones", "volume-off", "volume-down", "volume-up", "qrcode",
"barcode", "tag", "tags", "book", "bookmark", "print", "camera", "font",
"bold", "italic", "text-height", "text-width", "align-left",
"align-center", "align-right", "align-justify", "list", "indent-left",
"indent-right", "facetime-video", "picture", "pencil", "map-marker",
"adjust", "tint", "edit", "share", "check", "move", "step-backward",
"fast-backward", "backward", "play", "pause", "stop", "forward",
"fast-forward", "step-forward", "eject", "chevron-left",
"chevron-right", "plus-sign", "minus-sign", "remove-sign", "ok-sign",
"question-sign", "info-sign", "screenshot", "remove-circle",
"ok-circle", "ban-circle", "arrow-left", "arrow-right", "arrow-up",
"arrow-down", "share-alt", "resize-full", "resize-small", "plus",
"minus", "asterisk", "exclamation-sign", "gift", "leaf", "fire",
"eye-open", "eye-close", "warning-sign", "plane", "calendar", "random",
"comment", "magnet", "chevron-up", "chevron-down", "retweet",
"shopping-cart", "folder-close", "folder-open", "resize-vertical",
"resize-horizontal", "hdd", "bullhorn", "bell", "certificate",
"thumbs-up", "thumbs-down", "hand-right", "hand-left", "hand-up",
"hand-down", "circle-arrow-right", "circle-arrow-left",
"circle-arrow-up", "circle-arrow-down", "globe", "wrench", "tasks",
"filter", "briefcase", "fullscreen" ]
}
},
"form": [ {
"key": "icon",
"type": "iconselect",
"imageButtonClass": "btn",
"imageSelectorColumns": 10,
"imageSelectorTitle": "Select an icon"
} ]
}