import { CustomSelectAutoComplete as CustomSelectAutoCompleteFC } from '@hydrooj/components'; import AutoComplete, { AutoCompleteOptions } from '.'; interface CustomSelectOptions { data: any[]; } export default class CustomSelectAutoComplete extends AutoComplete { static DOMAttachKey = 'ucwCustomSelectAutoCompleteInstance'; constructor($dom, options: CustomSelectOptions & AutoCompleteOptions) { super($dom, { classes: 'custom-select', component: CustomSelectAutoCompleteFC, props: { data: options.data, multi: options.multi, height: 'auto', }, ...options, }); } }