UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

61 lines (60 loc) 1.51 kB
//#region src/eslint/index.ts const DEPRECATED_UI_COMPONENTS = [ "AutoComplete", "Button", "Checkbox", "CheckboxGroup", "Drawer", "Modal", "Radio", "RadioGroup", "Segmented", "Select", "Slider", "SliderWithInput", "Tabs" ]; const restrictedImports = { rules: { "no-restricted-imports": ["error", { paths: [ { importNames: DEPRECATED_UI_COMPONENTS, message: "The antd-based wrapper is deprecated. Import from \"@lobehub/ui/base-ui\" instead.", name: "@lobehub/ui" }, { importNames: ["createStyles"], message: "`createStyles` is banned in this project. Use `createStaticStyles` from \"antd-style\" instead.", name: "antd-style" }, { importNames: DEPRECATED_UI_COMPONENTS, message: "Direct antd import is deprecated. Import from \"@lobehub/ui/base-ui\" instead.", name: "antd" } ], patterns: [{ group: [ "antd/es/auto-complete", "antd/es/auto-complete/*", "antd/es/checkbox", "antd/es/checkbox/*", "antd/es/radio", "antd/es/radio/*", "antd/es/slider", "antd/es/slider/*", "antd/lib/auto-complete", "antd/lib/auto-complete/*", "antd/lib/checkbox", "antd/lib/checkbox/*", "antd/lib/radio", "antd/lib/radio/*", "antd/lib/slider", "antd/lib/slider/*" ], message: "Direct antd component import is deprecated. Import from \"@lobehub/ui/base-ui\" instead." }] }] } }; var eslint_default = [restrictedImports]; //#endregion export { eslint_default as default, restrictedImports }; //# sourceMappingURL=index.mjs.map