@arco-design/web-vue
Version:
Arco Design Vue 2.0: A Vue.js 3 UI Library
23 lines (22 loc) • 967 B
JavaScript
import { setGlobalConfig, getComponentPrefix } from "../_utils/global-config.js";
import _Input from "./input.js";
import InputSearch from "./input-search.js";
export { default as InputSearch } from "./input-search.js";
import InputPassword from "./input-password.js";
export { default as InputPassword } from "./input-password.js";
import InputGroup from "./input-group.js";
export { default as InputGroup } from "./input-group.js";
const Input = Object.assign(_Input, {
Search: InputSearch,
Password: InputPassword,
Group: InputGroup,
install: (app, options) => {
setGlobalConfig(app, options);
const componentPrefix = getComponentPrefix(options);
app.component(componentPrefix + _Input.name, _Input);
app.component(componentPrefix + InputGroup.name, InputGroup);
app.component(componentPrefix + InputSearch.name, InputSearch);
app.component(componentPrefix + InputPassword.name, InputPassword);
}
});
export { Input as default };