mirror of
https://github.com/ant-design/ant-design.git
synced 2026-02-09 02:49:18 +08:00
chore: add lint for cssVar (#45828)
* chore: add lint for css var * chore: code clean * chore: use linter * chore: code clean * chore: clean * chore: update * chore: code clean
This commit is contained in:
@@ -9,6 +9,7 @@ interface GenCssinjsOptions {
|
||||
key: string;
|
||||
render: (component: React.FC) => void;
|
||||
beforeRender?: (componentName: string) => void;
|
||||
ignore?: string[];
|
||||
}
|
||||
|
||||
export const styleFiles = globSync(
|
||||
@@ -21,13 +22,14 @@ export const styleFiles = globSync(
|
||||
.join('/'),
|
||||
);
|
||||
|
||||
export const generateCssinjs = ({ key, beforeRender, render }: GenCssinjsOptions) =>
|
||||
export const generateCssinjs = ({ key, beforeRender, render, ignore }: GenCssinjsOptions) =>
|
||||
Promise.all(
|
||||
styleFiles.map(async (file) => {
|
||||
const absPath = url.pathToFileURL(file).href;
|
||||
const pathArr = file.split('/');
|
||||
const styleIndex = pathArr.lastIndexOf('style');
|
||||
const componentName = pathArr[styleIndex - 1];
|
||||
if (ignore?.includes(componentName)) return;
|
||||
let useStyle: StyleFn = () => {};
|
||||
if (file.includes('grid')) {
|
||||
const { useColStyle, useRowStyle } = await import(absPath);
|
||||
|
||||
Reference in New Issue
Block a user