diff --git a/src/BasicConfig.vue b/src/BasicConfig.vue index 604aee3..74b9c1e 100644 --- a/src/BasicConfig.vue +++ b/src/BasicConfig.vue @@ -4,6 +4,7 @@ import { NAlert, NForm, NFormItem } from 'naive-ui' import type { Config } from 'fcitx5-js' import IntegerOption from './option/IntegerOption.vue' import BooleanOption from './option/BooleanOption.vue' +import EnumOption from './option/EnumOption.vue' import UnknownOption from './option/UnknownOption.vue' import { isMobile } from './util' @@ -20,6 +21,8 @@ function toComponent(type: string) { return IntegerOption case 'Boolean': return BooleanOption + case 'Enum': + return EnumOption default: return UnknownOption } diff --git a/src/option/EnumOption.vue b/src/option/EnumOption.vue new file mode 100644 index 0000000..abc26c1 --- /dev/null +++ b/src/option/EnumOption.vue @@ -0,0 +1,26 @@ + + +