refactor create path for /country route

This commit is contained in:
maxim 2025-01-27 19:26:52 +03:00
parent 36e48e5540
commit 16a269bd42
2 changed files with 10 additions and 5 deletions

View File

@ -27,20 +27,21 @@ export const CityCreate = () => {
render={({field}) => ( render={({field}) => (
<Autocomplete <Autocomplete
{...countryAutocompleteProps} {...countryAutocompleteProps}
{...field} value={countryAutocompleteProps.options.find((option) => option.code === field.value) || null}
onChange={(_, value) => { onChange={(_, value) => {
field.onChange(value?.code || '') field.onChange(value?.code || '')
}} }}
getOptionLabel={(item) => { getOptionLabel={(item) => {
return item?.code || '' return item ? item.code : ''
}} }}
isOptionEqualToValue={(option, value) => { isOptionEqualToValue={(option, value) => {
return option.code === value?.code return option.id === value?.id
}} }}
renderInput={(params) => <TextField {...params} label="Country Code" margin="normal" variant="outlined" error={!!errors.country_code} helperText={(errors as any)?.country_code?.message} required />} renderInput={(params) => <TextField {...params} label="Country Code" margin="normal" variant="outlined" error={!!errors.country_code} helperText={(errors as any)?.country_code?.message} required />}
/> />
)} )}
/> />
<TextField <TextField
{...register('name', { {...register('name', {
required: 'This field is required', required: 'This field is required',

View File

@ -1,11 +1,15 @@
import {AuthPage} from '@refinedev/mui' import {AuthPage, ThemedTitleV2} from '@refinedev/mui'
export const Login = () => { export const Login = () => {
return ( return (
<AuthPage <AuthPage
type="login" type="login"
title={<ThemedTitleV2 collapsed={false} text="Белые Ночи" icon={null} />}
formProps={{ formProps={{
defaultValues: {email: 'demo@refine.dev', password: 'demodemo'}, defaultValues: {
email: 'demo@refine.dev',
password: 'demodemo',
},
}} }}
/> />
) )