File tree Expand file tree Collapse file tree
frontend/src/ts/components Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -481,6 +481,7 @@ export function CustomTextModal(): JSXElement {
481481 < TextareaField
482482 field = { field }
483483 ref = { textareaRef }
484+ placeholder = "type or paste your custom text"
484485 class = "min-h-182.5 self-start overflow-x-hidden overflow-y-scroll p-4 text-base font-(--font) text-text"
485486 onKeyDown = { handleTextareaKeydown }
486487 onKeyPress = { handleTextareaKeypress }
Original file line number Diff line number Diff line change @@ -249,24 +249,20 @@ export function WordFilterModal(props: {
249249 < div class = "grid gap-1" >
250250 < div class = "text-sub" > min length</ div >
251251 < form . Field name = "minLength" >
252- { ( field ) => (
253- < InputField field = { field } type = "number" placeholder = "" />
254- ) }
252+ { ( field ) => < InputField field = { field } type = "number" /> }
255253 </ form . Field >
256254 </ div >
257255 < div class = "grid gap-1" >
258256 < div class = "text-sub" > max length</ div >
259257 < form . Field name = "maxLength" >
260- { ( field ) => (
261- < InputField field = { field } type = "number" placeholder = "" />
262- ) }
258+ { ( field ) => < InputField field = { field } type = "number" /> }
263259 </ form . Field >
264260 </ div >
265261 </ div >
266262 < div class = "grid gap-1" >
267263 < div class = "text-sub" > include</ div >
268264 < form . Field name = "include" >
269- { ( field ) => < InputField field = { field } placeholder = "" /> }
265+ { ( field ) => < InputField field = { field } /> }
270266 </ form . Field >
271267 < form . Field
272268 name = "exactMatch"
@@ -292,11 +288,7 @@ export function WordFilterModal(props: {
292288 < div class = "text-sub" > exclude</ div >
293289 < form . Field name = "exclude" >
294290 { ( field ) => (
295- < InputField
296- field = { field }
297- disabled = { isExactMatch ( ) }
298- placeholder = ""
299- />
291+ < InputField field = { field } disabled = { isExactMatch ( ) } />
300292 ) }
301293 </ form . Field >
302294 </ div >
Original file line number Diff line number Diff line change @@ -106,6 +106,7 @@ export function Login(): JSXElement {
106106 children = { ( field ) => (
107107 < InputField
108108 field = { field }
109+ placeholder = "email"
109110 autocomplete = "current-email"
110111 disabled = { ! getLoginPageInputsEnabled ( ) }
111112 />
@@ -116,6 +117,7 @@ export function Login(): JSXElement {
116117 children = { ( field ) => (
117118 < InputField
118119 field = { field }
120+ placeholder = "password"
119121 type = "password"
120122 autocomplete = "current-password"
121123 disabled = { ! getLoginPageInputsEnabled ( ) }
Original file line number Diff line number Diff line change @@ -165,6 +165,7 @@ export function Register(): JSXElement {
165165 children = { ( field ) => (
166166 < InputField
167167 field = { field }
168+ placeholder = "username"
168169 showIndicator
169170 autocomplete = "new-username"
170171 disabled = { ! getLoginPageInputsEnabled ( ) }
@@ -185,6 +186,7 @@ export function Register(): JSXElement {
185186 children = { ( field ) => (
186187 < InputField
187188 field = { field }
189+ placeholder = "email"
188190 showIndicator
189191 autocomplete = "new-email"
190192 disabled = { ! getLoginPageInputsEnabled ( ) }
@@ -235,6 +237,7 @@ export function Register(): JSXElement {
235237 children = { ( field ) => (
236238 < InputField
237239 field = { field }
240+ placeholder = "password"
238241 showIndicator
239242 autocomplete = "new-password"
240243 type = "password"
Original file line number Diff line number Diff line change @@ -85,6 +85,7 @@ export function ProfileSearchPage(): JSXElement {
8585 children = { ( field ) => (
8686 < InputField
8787 field = { field }
88+ placeholder = "username"
8889 showIndicator
8990 autocomplete = "new-username"
9091 disabled = { ! isEditable ( ) }
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ export function InputField(props: {
2828 props . class ,
2929 ) }
3030 type = { props . type ?? "text" }
31- placeholder = { props . placeholder ?? ( props . field ( ) . name as string ) }
31+ placeholder = { props . placeholder ?? "" }
3232 // oxlint-disable-next-line react/no-unknown-property
3333 autocomplete = { props . autocomplete }
3434 name = { props . field ( ) . name as string }
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ export function TextareaField(props: {
2323 ) }
2424 id = { props . field ( ) . name as string }
2525 name = { props . field ( ) . name as string }
26- placeholder = { props . placeholder ?? ( props . field ( ) . name as string ) }
26+ placeholder = { props . placeholder ?? "" }
2727 value = { props . field ( ) . state . value as string }
2828 onBlur = { ( ) => props . field ( ) . handleBlur ( ) }
2929 onInput = { ( e ) => props . field ( ) . handleChange ( e . currentTarget . value ) }
You can’t perform that action at this time.
0 commit comments