Skip to content

Commit 0f03052

Browse files
committed
test(checkbox): only toggle between helper and error with both
1 parent bfc9617 commit 0f03052

File tree

1 file changed

+31
-31
lines changed
  • core/src/components/checkbox/test/bottom-content

1 file changed

+31
-31
lines changed

core/src/components/checkbox/test/bottom-content/index.html

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727

2828
margin-top: 10px;
2929
}
30-
ion-checkbox.custom-error-color {
31-
--highlight-color-invalid: purple;
30+
ion-checkbox {
31+
width: 100%;
3232
}
3333
</style>
3434
</head>
@@ -55,71 +55,71 @@ <h2>No Hint: Stacked</h2>
5555

5656
<div class="grid-item">
5757
<h2>Helper Text: Label Start</h2>
58-
<ion-checkbox helper-text="Helper text">Label</ion-checkbox>
58+
<ion-checkbox helper-text="Helper text" error-text="Error text">Label</ion-checkbox>
5959
</div>
6060

6161
<div class="grid-item">
6262
<h2>Helper Text: Label End</h2>
63-
<ion-checkbox label-placement="end" helper-text="Helper text">Label</ion-checkbox>
63+
<ion-checkbox label-placement="end" helper-text="Helper text" error-text="Error text">Label</ion-checkbox>
6464
</div>
6565

6666
<div class="grid-item">
6767
<h2>Helper Text: Label Stacked</h2>
68-
<ion-checkbox label-placement="stacked" helper-text="Helper text">Label</ion-checkbox>
68+
<ion-checkbox label-placement="stacked" helper-text="Helper text" error-text="Error text"
69+
>Label</ion-checkbox
70+
>
6971
</div>
7072

7173
<div class="grid-item">
7274
<h2>Helper Text: Label Fixed</h2>
73-
<ion-checkbox label-placement="fixed" helper-text="Helper text">Label</ion-checkbox>
75+
<ion-checkbox label-placement="fixed" helper-text="Helper text" error-text="Error text">Label</ion-checkbox>
7476
</div>
7577

7678
<div class="grid-item">
7779
<h2>Error Text: Label Start</h2>
78-
<ion-checkbox error-text="Error text">Label</ion-checkbox>
80+
<ion-checkbox helper-text="Helper text" error-text="Error text" class="ion-invalid ion-touched"
81+
>Label</ion-checkbox
82+
>
7983
</div>
8084

8185
<div class="grid-item">
8286
<h2>Error Text: Label End</h2>
83-
<ion-checkbox label-placement="end" error-text="Error text">Label</ion-checkbox>
87+
<ion-checkbox
88+
label-placement="end"
89+
helper-text="Helper text"
90+
error-text="Error text"
91+
class="ion-invalid ion-touched"
92+
>Label</ion-checkbox
93+
>
8494
</div>
8595

8696
<div class="grid-item">
8797
<h2>Error Text: Label Stacked</h2>
88-
<ion-checkbox label-placement="stacked" error-text="Error text">Label</ion-checkbox>
98+
<ion-checkbox
99+
label-placement="stacked"
100+
helper-text="Helper text"
101+
error-text="Error text"
102+
class="ion-invalid ion-touched"
103+
>Label</ion-checkbox
104+
>
89105
</div>
90106

91107
<div class="grid-item">
92108
<h2>Error Text: Label Fixed</h2>
93-
<ion-checkbox label-placement="fixed" error-text="Error text">Label</ion-checkbox>
94-
</div>
95-
96-
<div class="grid-item">
97-
<h2>Helper & Error Text: Label Start</h2>
98-
<ion-checkbox helper-text="Helper text" error-text="Error text">Label</ion-checkbox>
99-
</div>
100-
101-
<div class="grid-item">
102-
<h2>Helper & Error Text: Label End</h2>
103-
<ion-checkbox label-placement="end" helper-text="Helper text" error-text="Error text">Label</ion-checkbox>
104-
</div>
105-
106-
<div class="grid-item">
107-
<h2>Helper & Error Text: Label Stacked</h2>
108-
<ion-checkbox label-placement="stacked" helper-text="Helper text" error-text="Error text"
109+
<ion-checkbox
110+
label-placement="fixed"
111+
helper-text="Helper text"
112+
error-text="Error text"
113+
class="ion-invalid ion-touched"
109114
>Label</ion-checkbox
110115
>
111116
</div>
112-
113-
<div class="grid-item">
114-
<h2>Helper & Error Text: Label Fixed</h2>
115-
<ion-checkbox label-placement="fixed" helper-text="Helper text" error-text="Error text">Label</ion-checkbox>
116-
</div>
117117
</div>
118118

119119
<button onclick="toggleValid()" class="expand">Toggle error</button>
120120

121121
<script>
122-
const checkboxes = document.querySelectorAll('ion-checkbox');
122+
const checkboxes = document.querySelectorAll('ion-checkbox[helper-text]');
123123

124124
function toggleValid() {
125125
checkboxes.forEach((checkbox) => {

0 commit comments

Comments
 (0)