bugfix: fix pointer propagation of links behind the before element

This commit is contained in:
Sammy Teillet
2023-04-19 18:30:58 +02:00
parent 630447a2f6
commit 3c7bd5cd28
2 changed files with 13 additions and 16 deletions

View File

@ -24,6 +24,7 @@ const StyledClickable = styled.div`
border: 1px solid ${(props) => props.theme.text20};
box-sizing: border-box;
border-radius: 4px;
pointer-events: none;
display: none;
}

View File

@ -125,10 +125,8 @@ const columns = [
columnHelper.accessor('email', {
header: () => <ColumnHead viewName="Email" viewIcon={faEnvelope} />,
cell: (props) => (
<ClickableCell href="#">
<a href={`mailto:${props.row.original.email}`}>
{props.row.original.email}
</a>
<ClickableCell href={`mailto:${props.row.original.email}`}>
{props.row.original.email}
</ClickableCell>
),
}),
@ -146,18 +144,16 @@ const columns = [
columnHelper.accessor('phone', {
header: () => <ColumnHead viewName="Phone" viewIcon={faPhone} />,
cell: (props) => (
<ClickableCell href="#">
<a
href={parsePhoneNumber(
props.row.original.phone,
props.row.original.countryCode as CountryCode,
)?.getURI()}
>
{parsePhoneNumber(
props.row.original.phone,
props.row.original.countryCode as CountryCode,
)?.formatInternational() || props.row.original.phone}
</a>
<ClickableCell
href={parsePhoneNumber(
props.row.original.phone,
props.row.original.countryCode as CountryCode,
)?.getURI()}
>
{parsePhoneNumber(
props.row.original.phone,
props.row.original.countryCode as CountryCode,
)?.formatInternational() || props.row.original.phone}
</ClickableCell>
),
}),