import Component from "@glimmer/component"; import { on } from "@ember/modifier"; import { action } from "@ember/object"; import SettingValidationMessage from "admin/components/setting-validation-message"; import SiteSettingDescription from "admin/components/site-settings/description"; export default class SiteSettingsInteger extends Component { @action updateValue(event) { const num = parseInt(event.target.value, 10); if (isNaN(num)) { return; } this.args.changeValueCallback(num); } @action preventDecimal(event) { if (event.key === "." || event.key === ",") { event.preventDefault(); } } }