mirror of
https://github.com/owncast/owncast.git
synced 2025-11-01 10:55:57 +08:00
add an admin password validator
This commit is contained in:
@ -13,6 +13,7 @@ import {
|
||||
import { ServerStatusContext } from '../../utils/server-status-context';
|
||||
import { FormStatusIndicator } from './FormStatusIndicator';
|
||||
import { TextField, TextFieldProps } from './TextField';
|
||||
import { TextFieldAdmin } from './TextFieldAdmin';
|
||||
|
||||
export const TEXTFIELD_TYPE_TEXT = 'default';
|
||||
export const TEXTFIELD_TYPE_PASSWORD = 'password'; // Input.Password
|
||||
@ -121,12 +122,21 @@ export const TextFieldWithSubmit: FC<TextFieldWithSubmitProps> = ({
|
||||
return (
|
||||
<div className={textfieldContainerClass}>
|
||||
<div className="textfield-component">
|
||||
<TextField
|
||||
{...textFieldProps}
|
||||
onSubmit={null}
|
||||
onBlur={handleBlur}
|
||||
onChange={handleChange}
|
||||
/>
|
||||
{textFieldProps.fieldName !== 'adminPassword' ? (
|
||||
<TextField
|
||||
{...textFieldProps}
|
||||
onSubmit={null}
|
||||
onBlur={handleBlur}
|
||||
onChange={handleChange}
|
||||
/>
|
||||
) : (
|
||||
<TextFieldAdmin
|
||||
{...textFieldProps}
|
||||
onSubmit={null}
|
||||
onBlur={handleBlur}
|
||||
onChange={handleChange}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
<div className="formfield-container lower-container">
|
||||
<p className="label-spacer" />
|
||||
|
||||
Reference in New Issue
Block a user