FEATURE: introduces list/compact_list components

This commit is contained in:
Joffrey JAFFEUX
2018-08-03 16:41:37 -04:00
committed by GitHub
parent 072f5ce825
commit 066010db7d
20 changed files with 297 additions and 160 deletions

View File

@ -10,7 +10,8 @@ const CUSTOM_TYPES = [
"category_list",
"value_list",
"category",
"uploaded_image_list"
"uploaded_image_list",
"compact_list"
];
export default Ember.Mixin.create({
@ -59,11 +60,20 @@ export default Ember.Mixin.create({
return setting.replace(/\_/g, " ");
},
@computed("setting.type")
@computed("type")
componentType(type) {
return CUSTOM_TYPES.indexOf(type) !== -1 ? type : "string";
},
@computed("setting")
type(setting) {
if (setting.type === "list" && setting.list_type) {
return `${setting.list_type}_list`;
}
return setting.type;
},
@computed("typeClass")
componentName(typeClass) {
return "site-settings/" + typeClass;