mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-19 01:38:19 +08:00
core&ui: add contest language limit (#1014)
Co-authored-by: panda <panda_dtdyy@outlook.com>
This commit is contained in:
1 parent
0699e17ce6
commit
4165e9b153
23 files changed
+175
-232
No files matched your search
@@ -0,0 +1,26 @@
|
||||
import AutoComplete, { AutoCompleteOptions } from '.';
|
||||
import LanguageSelectAutoCompleteFC from './components/LanguageSelectAutoComplete';
|
||||
|
||||
interface LanguageSelectOptions {
|
||||
multi?: boolean;
|
||||
withAuto?: boolean;
|
||||
}
|
||||
|
||||
export default class LanguageSelectAutoComplete<Multi extends boolean> extends AutoComplete<LanguageSelectOptions> {
|
||||
static DOMAttachKey = 'ucwLanguageSelectAutoCompleteInstance';
|
||||
|
||||
constructor($dom, options: LanguageSelectOptions & AutoCompleteOptions<Multi>) {
|
||||
super($dom, {
|
||||
classes: 'language-select',
|
||||
component: LanguageSelectAutoCompleteFC,
|
||||
props: {
|
||||
multi: options.multi,
|
||||
withAuto: options.withAuto,
|
||||
height: 'auto',
|
||||
},
|
||||
...options,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
window.Hydro.components.LanguageSelectAutoComplete = LanguageSelectAutoComplete;
|
||||
Reference in new issue
Block a user