discourse/app/assets/javascripts/admin/addon/components/site-settings/enum.gjs
David Taylor b29e0b6e1b
DEV: [gjs-codemod] convert admin files to gjs
Updated using `@embroider/template-tag-codemod`, plus some manual fixups.
2025-03-25 16:59:21 +00:00

18 lines
563 B
Text
Vendored

import Component from "@ember/component";
import { fn, hash } from "@ember/helper";
import ComboBox from "select-kit/components/combo-box";
export default class Enum extends Component {
<template>
<ComboBox
@content={{this.setting.validValues}}
@value={{this.value}}
@onChange={{fn (mut this.value)}}
@valueProperty={{this.setting.computedValueProperty}}
@nameProperty={{this.setting.computedNameProperty}}
@options={{hash castInteger=true allowAny=this.setting.allowsNone}}
/>
{{this.preview}}
</template>
}