|
@@ -42,15 +42,14 @@ const Td = styled(Flex)<{ withFade?: boolean }>`
|
|
|
top: 0;
|
|
top: 0;
|
|
|
height: 100%;
|
|
height: 100%;
|
|
|
width: 16px;
|
|
width: 16px;
|
|
|
- background: linear-gradient(to left, white, white, transparent);
|
|
|
|
|
|
|
+ background: linear-gradient(to left, white, rgba(255, 255, 255, 0.001));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
tr:hover &:after {
|
|
tr:hover &:after {
|
|
|
background: linear-gradient(
|
|
background: linear-gradient(
|
|
|
to left,
|
|
to left,
|
|
|
${Colors.TableRowHover},
|
|
${Colors.TableRowHover},
|
|
|
- ${Colors.TableRowHover},
|
|
|
|
|
- transparent
|
|
|
|
|
|
|
+ rgba(255, 255, 255, 0.001)
|
|
|
);
|
|
);
|
|
|
}
|
|
}
|
|
|
`
|
|
`
|
|
@@ -66,7 +65,7 @@ Td.defaultProps = {
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
const EditContent = styled(Col)`
|
|
const EditContent = styled(Col)`
|
|
|
- border-bottom: 1px solid ${Colors.TableHeadBorder};
|
|
|
|
|
|
|
+ border-bottom: 1px solid ${Colors.TableRowHover};
|
|
|
background-color: #fafafa;
|
|
background-color: #fafafa;
|
|
|
`;
|
|
`;
|
|
|
|
|
|
|
@@ -153,8 +152,7 @@ const Row: FC<RowProps> = ({ index, link, setDeleteModal }) => {
|
|
|
setBanLoading(false);
|
|
setBanLoading(false);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- const onEdit = async e => {
|
|
|
|
|
- e.preventDefault();
|
|
|
|
|
|
|
+ const onEdit = async () => {
|
|
|
if (editLoading) return;
|
|
if (editLoading) return;
|
|
|
setEditLoading(true);
|
|
setEditLoading(true);
|
|
|
try {
|
|
try {
|
|
@@ -292,8 +290,8 @@ const Row: FC<RowProps> = ({ index, link, setDeleteModal }) => {
|
|
|
</Td>
|
|
</Td>
|
|
|
</Tr>
|
|
</Tr>
|
|
|
{showEdit && (
|
|
{showEdit && (
|
|
|
- <EditContent px={[3, 3, 24]} py={[3, 3, 24]}>
|
|
|
|
|
- <Col as="form" alignItems="flex-start" onSubmit={onEdit}>
|
|
|
|
|
|
|
+ <EditContent as="tr">
|
|
|
|
|
+ <Col as="td" alignItems="flex-start" px={[3, 3, 24]} py={[3, 3, 24]}>
|
|
|
<Flex alignItems="flex-start">
|
|
<Flex alignItems="flex-start">
|
|
|
<Col alignItems="flex-start" mr={[0, 3, 3]}>
|
|
<Col alignItems="flex-start" mr={[0, 3, 3]}>
|
|
|
<Text
|
|
<Text
|
|
@@ -349,6 +347,7 @@ const Row: FC<RowProps> = ({ index, link, setDeleteModal }) => {
|
|
|
mt={3}
|
|
mt={3}
|
|
|
height={[30, 38]}
|
|
height={[30, 38]}
|
|
|
disabled={editLoading}
|
|
disabled={editLoading}
|
|
|
|
|
+ onClick={onEdit}
|
|
|
>
|
|
>
|
|
|
<Icon
|
|
<Icon
|
|
|
name={editLoading ? "spinner" : "refresh"}
|
|
name={editLoading ? "spinner" : "refresh"}
|
|
@@ -583,6 +582,7 @@ const LinksTable: FC = () => {
|
|
|
setDeleteModal={setDeleteModal}
|
|
setDeleteModal={setDeleteModal}
|
|
|
index={index}
|
|
index={index}
|
|
|
link={link}
|
|
link={link}
|
|
|
|
|
+ key={link.id}
|
|
|
/>
|
|
/>
|
|
|
))}
|
|
))}
|
|
|
</>
|
|
</>
|