소스 검색

fix: form valid-error style in naive (#5336)

Netfan 4 달 전
부모
커밋
c979c23e6b
3개의 변경된 파일24개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      apps/web-naive/src/bootstrap.ts
  2. 3 0
      packages/styles/package.json
  3. 20 0
      packages/styles/src/naive/index.css

+ 1 - 0
apps/web-naive/src/bootstrap.ts

@@ -4,6 +4,7 @@ import { registerAccessDirective } from '@vben/access';
 import { preferences } from '@vben/preferences';
 import { initStores } from '@vben/stores';
 import '@vben/styles';
+import '@vben/styles/naive';
 
 import { useTitle } from '@vueuse/core';
 

+ 3 - 0
packages/styles/package.json

@@ -21,6 +21,9 @@
     "./ele": {
       "default": "./src/ele/index.css"
     },
+    "./naive": {
+      "default": "./src/naive/index.css"
+    },
     "./global": {
       "default": "./src/global/index.scss"
     }

+ 20 - 0
packages/styles/src/naive/index.css

@@ -0,0 +1,20 @@
+.form-valid-error {
+  .n-base-selection__state-border,
+  .n-input__state-border,
+  .n-radio-group__splitor {
+    border: var(--n-border-error);
+  }
+
+  .n-radio-group .n-radio-button,
+  .n-radio-group .n-radio-group__splitor {
+    --n-button-border-color: rgb(255 56 96);
+  }
+
+  .n-radio__dot {
+    --n-box-shadow: inset 0 0 0 1px rgb(255 56 96);
+  }
+
+  .n-checkbox-box__border {
+    --n-border: 1px solid rgb(255 56 96);
+  }
+}