mirror of
https://github.com/twentyhq/twenty.git
synced 2024-11-26 13:42:44 +03:00
fix: Blocklist table optimised for all viewports (#7618)
## Description - This PR fixes the issue #7549 - Optimised blocktable for all viewports ## Changes - <img width="1113" alt="Screenshot 2024-10-12 at 5 11 11 PM" src="https://github.com/user-attachments/assets/29d491da-5878-4c88-b50e-6ee6c43d5bec"> https://github.com/user-attachments/assets/d5fa063d-2819-4a9d-a9b2-e3ceefe65c8d --------- Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
parent
c0e6fb6fdb
commit
a45d3148ac
@ -1,11 +1,10 @@
|
||||
import styled from '@emotion/styled';
|
||||
|
||||
import { BlocklistItem } from '@/accounts/types/BlocklistItem';
|
||||
import { SettingsAccountsBlocklistTableRow } from '@/settings/accounts/components/SettingsAccountsBlocklistTableRow';
|
||||
import { Table } from '@/ui/layout/table/components/Table';
|
||||
import { TableBody } from '@/ui/layout/table/components/TableBody';
|
||||
import { TableHeader } from '@/ui/layout/table/components/TableHeader';
|
||||
import { TableRow } from '@/ui/layout/table/components/TableRow';
|
||||
import styled from '@emotion/styled';
|
||||
|
||||
type SettingsAccountsBlocklistTableProps = {
|
||||
blocklist: BlocklistItem[];
|
||||
@ -28,7 +27,10 @@ export const SettingsAccountsBlocklistTable = ({
|
||||
<>
|
||||
{blocklist.length > 0 && (
|
||||
<StyledTable>
|
||||
<TableRow>
|
||||
<TableRow
|
||||
gridAutoColumns="200px 1fr 20px"
|
||||
mobileGridAutoColumns="120px 1fr 20px"
|
||||
>
|
||||
<TableHeader>Email/Domain</TableHeader>
|
||||
<TableHeader>Added to blocklist</TableHeader>
|
||||
<TableHeader></TableHeader>
|
||||
|
@ -1,4 +1,4 @@
|
||||
import { IconX } from 'twenty-ui';
|
||||
import { IconX, OverflowingTextWithTooltip } from 'twenty-ui';
|
||||
|
||||
import { BlocklistItem } from '@/accounts/types/BlocklistItem';
|
||||
import { IconButton } from '@/ui/input/button/components/IconButton';
|
||||
@ -16,8 +16,14 @@ export const SettingsAccountsBlocklistTableRow = ({
|
||||
onRemove,
|
||||
}: SettingsAccountsBlocklistTableRowProps) => {
|
||||
return (
|
||||
<TableRow key={blocklistItem.id}>
|
||||
<TableCell>{blocklistItem.handle}</TableCell>
|
||||
<TableRow
|
||||
key={blocklistItem.id}
|
||||
gridAutoColumns="200px 1fr 20px"
|
||||
mobileGridAutoColumns="120px 1fr 20px"
|
||||
>
|
||||
<TableCell>
|
||||
<OverflowingTextWithTooltip text={blocklistItem.handle} />
|
||||
</TableCell>
|
||||
<TableCell>
|
||||
{blocklistItem.createdAt
|
||||
? formatToHumanReadableDate(blocklistItem.createdAt)
|
||||
|
Loading…
Reference in New Issue
Block a user