Update and optimized code

This commit is contained in:
2023-10-24 17:01:38 +07:00
parent 4a565e1d4b
commit fe58213bca
+14 -15
View File
@@ -5,7 +5,7 @@ import { StyledOperationTable } from './styled';
import Menus from '../../components/Menus/Menus'; import Menus from '../../components/Menus/Menus';
import Table from '../../components/Table'; import Table from '../../components/Table';
import Direction from '../../commons/styles/Direction'; import Direction from '../../commons/styles/Direction';
import Empty from '../../components/Message'; import Message from '../../components/Message';
// Types // Types
import { TUser } from '../../globals/types'; import { TUser } from '../../globals/types';
@@ -20,28 +20,27 @@ const UserRow = ({ user }: TUserModal) => {
alert(`Id: ${id}`); alert(`Id: ${id}`);
}; };
const { id, name, identifiedCode, phone, roomId } = user;
return ( return (
<Table.Row> <Table.Row>
<div>{user.id}</div> <div>{id}</div>
<div>{user.name}</div> <div>{name}</div>
<div>{user.identifiedCode}</div> <div>{identifiedCode}</div>
<div>{user.phone}</div> <div>{phone}</div>
<div>{user.roomId}</div> <div>{roomId}</div>
<Menus.Menu> <Menus.Menu>
<Menus.Toggle id={user.id} /> <Menus.Toggle id={id} />
<Menus.List id={user.id}> <Menus.List id={id}>
<Menus.Button <Menus.Button
icon={<HiSquare2Stack />} icon={<HiSquare2Stack />}
onClick={() => handleOnClick(user.id)} onClick={() => handleOnClick(id)}
> >
Edit Edit
</Menus.Button> </Menus.Button>
<Menus.Button <Menus.Button icon={<HiTrash />} onClick={() => handleOnClick(id)}>
icon={<HiTrash />}
onClick={() => handleOnClick(user.id)}
>
Delete Delete
</Menus.Button> </Menus.Button>
</Menus.List> </Menus.List>
@@ -51,7 +50,7 @@ const UserRow = ({ user }: TUserModal) => {
}; };
const UserTable = () => { const UserTable = () => {
return sampleData.length > 0 ? ( return sampleData.length ? (
<Direction> <Direction>
<StyledOperationTable> <StyledOperationTable>
<p>Sort / Filter / Search table</p> <p>Sort / Filter / Search table</p>
@@ -74,7 +73,7 @@ const UserTable = () => {
</Menus> </Menus>
</Direction> </Direction>
) : ( ) : (
<Empty>No data to show here!</Empty> <Message>No data to show here!</Message>
); );
}; };