Skip to content

Commit fdc71b8

Browse files
authored
Merge pull request #971 from T-kesh/fix/stream-create-form-labels
Fix: Add id and htmlFor attributes to stream create form fields for accessibility
2 parents b4d136f + a37b121 commit fdc71b8

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

frontend/src/app/streams/create/create-stream-content.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,11 @@ export default function CreateStreamContent() {
108108

109109
<form onSubmit={handleSubmit} className="space-y-6">
110110
<div className="space-y-2">
111-
<label className="text-sm font-medium text-slate-300">
111+
<label htmlFor="recipient" className="text-sm font-medium text-slate-300">
112112
Recipient Address
113113
</label>
114114
<input
115+
id="recipient"
115116
type="text"
116117
placeholder="G..."
117118
className="w-full rounded-xl border border-slate-800 bg-slate-900/50 p-4 outline-none focus:border-accent transition-colors"
@@ -123,10 +124,11 @@ export default function CreateStreamContent() {
123124

124125
<div className="grid grid-cols-2 gap-4">
125126
<div className="space-y-2">
126-
<label className="text-sm font-medium text-slate-300">
127+
<label htmlFor="create-stream-token" className="text-sm font-medium text-slate-300">
127128
Token
128129
</label>
129130
<select
131+
id="create-stream-token"
130132
className="w-full rounded-xl border border-slate-800 bg-slate-900/50 p-4 outline-none focus:border-accent transition-colors appearance-none"
131133
value={formData.token}
132134
onChange={(e) => setFormData({ ...formData, token: e.target.value })}
@@ -139,10 +141,11 @@ export default function CreateStreamContent() {
139141
</select>
140142
</div>
141143
<div className="space-y-2">
142-
<label className="text-sm font-medium text-slate-300">
144+
<label htmlFor="create-stream-amount" className="text-sm font-medium text-slate-300">
143145
Total Amount
144146
</label>
145147
<input
148+
id="create-stream-amount"
146149
type="text"
147150
inputMode="decimal"
148151
placeholder="0.00"
@@ -165,10 +168,11 @@ export default function CreateStreamContent() {
165168
</div>
166169

167170
<div className="space-y-2">
168-
<label className="text-sm font-medium text-slate-300">
171+
<label htmlFor="create-stream-duration" className="text-sm font-medium text-slate-300">
169172
Duration (Days)
170173
</label>
171174
<input
175+
id="create-stream-duration"
172176
type="number"
173177
placeholder="30"
174178
className="w-full rounded-xl border border-slate-800 bg-slate-900/50 p-4 outline-none focus:border-accent transition-colors"

0 commit comments

Comments
 (0)