import {Box, Stack, Typography} from '@mui/material'
import {useShow} from '@refinedev/core'
import {Show, TextFieldComponent as TextField} from '@refinedev/mui'
export type FieldType = {
label: string
data: any
render?: (value: any) => React.ReactNode
}
export const CarrierShow = () => {
const {query} = useShow({})
const {data, isLoading} = query
const record = data?.data
const fields: FieldType[] = [
{label: 'Полное имя', data: 'full_name'},
{label: 'Короткое имя', data: 'short_name'},
{label: 'Город', data: 'city'},
{
label: 'Основной цвет',
data: 'main_color',
render: (value: string) => {value},
},
{
label: 'Цвет левого виджета',
data: 'left_color',
render: (value: string) => {value},
},
{
label: 'Цвет правого виджета',
data: 'right_color',
render: (value: string) => {value},
},
{label: 'Слоган', data: 'slogan'},
{label: 'Логотип', data: 'logo', render: (value: number) =>
},
]
return (
{fields.map(({label, data, render}) => (
{label}
{render ? render(record?.[data]) : }
))}
)
}