Add edit ToolType; Users type; Reports cleanup; Type safery

This commit is contained in:
cracklesparkle
2024-12-19 17:00:11 +09:00
parent 71055e7cd0
commit 5218ee851f
7 changed files with 13 additions and 80 deletions

View File

@ -1,6 +1,7 @@
import { useEffect, useState } from 'react'
import { useBoilers } from '../hooks/swrHooks'
import { Badge, ScrollAreaAutosize, Table, Text } from '@mantine/core'
import { IBoiler } from '../interfaces/fuel'
function Boilers() {
const [boilersPage, setBoilersPage] = useState(1)
@ -47,7 +48,7 @@ function Boilers() {
</Table.Tr>
</Table.Thead>
<Table.Tbody>
{boilers.map((boiler: {id_object: string, activity: boolean}) => (
{boilers.map((boiler: IBoiler) => (
<Table.Tr key={boiler.id_object}>
{boilersColumns.map(column => {
if (column.field === 'activity') {
@ -69,7 +70,7 @@ function Boilers() {
)
}
else return (
<Table.Td key={`${boiler.id_object}-${boiler[column.field]}`}>{boiler[column.field]}</Table.Td>
<Table.Td key={`${boiler.id_object}-${column.field}`}>{boiler[column.field as keyof IBoiler]}</Table.Td>
)
})}
</Table.Tr>