Skip to content

Commit b0e9cb4

Browse files
committed
Refactor: Simplify focus styles in SCSS using Tailwind's @apply directive #5652
1 parent 1c7f620 commit b0e9cb4

1 file changed

Lines changed: 9 additions & 25 deletions

File tree

assets/css/app.scss

Lines changed: 9 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,32 +1030,16 @@ img.course-tool__icon {
10301030
}
10311031

10321032
@layer base {
1033-
.form-control:focus,
1034-
input:focus,
1035-
select:focus,
1036-
textarea:focus {
1037-
outline: 0 !important;
1038-
border-color: #1d4ed8 !important;
1039-
box-shadow: 0 0 0 2px rgba(29, 78, 216, .35) !important;
1040-
border-radius: .5rem;
1041-
transition: box-shadow .12s ease, border-color .12s ease;
1042-
}
1043-
input[type="checkbox"]:focus,
1044-
input[type="radio"]:focus {
1045-
outline: 3px solid #1d4ed8 !important;
1046-
outline-offset: 2px;
1047-
box-shadow: 0 0 0 2px rgba(29, 78, 216, .35) !important;
1048-
border-radius: 4px;
1033+
.form-control,
1034+
input,
1035+
select,
1036+
textarea {
1037+
@apply focus:outline-0 focus:border-primary focus:rounded-md focus:transition;
10491038
}
1050-
.p-dropdown:focus-within,
1051-
.p-multiselect:focus-within,
1052-
.p-calendar:focus-within,
1053-
.p-inputnumber:focus-within,
1054-
.p-autocomplete:focus-within {
1055-
outline: 0 !important;
1056-
border-color: #1d4ed8 !important;
1057-
box-shadow: 0 0 0 2px rgba(29, 78, 216, .35) !important;
1058-
border-radius: .5rem !important;
1039+
1040+
input[type="checkbox"],
1041+
input[type="radio"] {
1042+
@apply focus:outline-2 focus:outline-primary rounded-full;
10591043
}
10601044
}
10611045
@layer components {

0 commit comments

Comments
 (0)