fix: Tweaks to share links management

This commit is contained in:
Tom Moor
2022-03-14 20:02:26 -07:00
parent 896f3700d0
commit f3705b4a22
3 changed files with 26 additions and 7 deletions

View File

@@ -4,6 +4,7 @@ import * as React from "react";
import { useTranslation } from "react-i18next";
import { useTheme } from "styled-components";
import Share from "~/models/Share";
import Flex from "~/components/Flex";
import TableFromParams from "~/components/TableFromParams";
import Time from "~/components/Time";
import ShareMenu from "~/menus/ShareMenu";
@@ -56,7 +57,11 @@ function SharesTable({ canManage, ...rest }: Props) {
Header: t("Shared nested"),
accessor: "includeChildDocuments",
Cell: observer(({ value }: { value: string }) =>
value ? <CheckmarkIcon color={theme.primary} /> : null
value ? (
<Flex align="center">
<CheckmarkIcon color={theme.primary} />
</Flex>
) : null
),
},
canManage
@@ -67,7 +72,9 @@ function SharesTable({ canManage, ...rest }: Props) {
disableSortBy: true,
Cell: observer(
({ row }: { value: string; row: { original: Share } }) => (
<ShareMenu share={row.original} />
<Flex align="center">
<ShareMenu share={row.original} />
</Flex>
)
),
}