diff --git a/frontend/eslint.config.js b/frontend/eslint.config.js index 7ae794a9..61a49047 100644 --- a/frontend/eslint.config.js +++ b/frontend/eslint.config.js @@ -49,6 +49,8 @@ export default tseslint.config( 'igny8-design-system/no-raw-input': 'warn', 'igny8-design-system/no-raw-select': 'warn', 'igny8-design-system/no-raw-textarea': 'warn', + // Button icon positioning - icons as children cause vertical stacking, use startIcon/endIcon props + 'igny8-design-system/no-icon-children': 'warn', }, }, ) diff --git a/frontend/eslint/eslint-plugin-igny8-design-system.cjs b/frontend/eslint/eslint-plugin-igny8-design-system.cjs index 49c04611..2d429009 100644 --- a/frontend/eslint/eslint-plugin-igny8-design-system.cjs +++ b/frontend/eslint/eslint-plugin-igny8-design-system.cjs @@ -15,6 +15,7 @@ * 2. no-raw-input - Use from components/form/input/InputField * 3. no-raw-select - Use