feat: add form components with styles for input, textarea, and input number

- Introduced new styles for form components including input, textarea, and input number.
- Created a new TextArea component with status and variant support.
- Updated global styles to include form variables and component styles.
- Added type definitions for form components to ensure consistency.
- Integrated new components into the main component index for easy access.
This commit is contained in:
Firman Ramdhani
2026-01-26 11:45:28 +07:00
parent 52db305314
commit d4114702a0
22 changed files with 1238 additions and 22 deletions
+8 -9
View File
@@ -2,18 +2,17 @@ module.exports = {
env: {
node: true,
},
parser: "@typescript-eslint/parser",
extends: [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"prettier",
],
plugins: ["@typescript-eslint"],
parser: '@typescript-eslint/parser',
extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier'],
plugins: ['@typescript-eslint'],
parserOptions: {
sourceType: "module",
sourceType: 'module',
ecmaVersion: 2020,
},
rules: {
"@typescript-eslint/no-non-null-assertion": "off",
'@typescript-eslint/no-non-null-assertion': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-duplicate-enum-values': 'off',
'@typescript-eslint/no-unused-vars': 'warn',
},
};