DEV: adds a caret option to widget dropdown (#9588)

This commit is contained in:
Joffrey JAFFEUX 2020-04-29 19:37:21 +02:00 committed by GitHub
parent 08fbf199ad
commit a1b9150512
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 19 additions and 0 deletions

View File

@ -80,6 +80,9 @@ export const WidgetDropdownHeaderClass = {
<span class="label">
{{transformed.label}}
</span>
{{#if attrs.caret}}
{{d-icon "caret-down"}}
{{/if}}
`
};
@ -218,6 +221,7 @@ export const WidgetDropdownClass = {
label=attrs.label
translatedLabel=attrs.translatedLabel
class=this.transformed.options.headerClass
caret=this.transformed.options.caret
)
}}

View File

@ -302,3 +302,18 @@ widgetTest("bodyClass option", {
assert.ok(body().classList.contains("and-yet-small"));
}
});
widgetTest("caret option", {
template: TEMPLATE,
beforeEach() {
this.setProperties(DEFAULT_CONTENT);
this.set("options", { caret: true });
},
test(assert) {
assert.ok(
exists("#my-dropdown .widget-dropdown-header .d-icon-caret-down")
);
}
});