mirror of
https://github.com/docmost/docmost.git
synced 2026-08-31 10:55:29 +08:00
fix: read-only export
This commit is contained in:
@@ -21,7 +21,6 @@ import {
|
|||||||
} from "@/ee/base/types/base.types";
|
} from "@/ee/base/types/base.types";
|
||||||
import { exportBaseToCsv } from "@/ee/base/services/base-service";
|
import { exportBaseToCsv } from "@/ee/base/services/base-service";
|
||||||
import { getApiErrorMessage } from "@/lib/api-error";
|
import { getApiErrorMessage } from "@/lib/api-error";
|
||||||
import { useBaseEditable } from "@/ee/base/context/base-editable";
|
|
||||||
import { ViewTabs } from "@/ee/base/components/views/view-tabs";
|
import { ViewTabs } from "@/ee/base/components/views/view-tabs";
|
||||||
import { ViewSortConfigPopover } from "@/ee/base/components/views/view-sort-config";
|
import { ViewSortConfigPopover } from "@/ee/base/components/views/view-sort-config";
|
||||||
import { ViewFilterConfigPopover } from "@/ee/base/components/views/view-filter-config";
|
import { ViewFilterConfigPopover } from "@/ee/base/components/views/view-filter-config";
|
||||||
@@ -62,7 +61,6 @@ export function BaseToolbar({
|
|||||||
getViewShareUrl,
|
getViewShareUrl,
|
||||||
}: BaseToolbarProps) {
|
}: BaseToolbarProps) {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const editable = useBaseEditable();
|
|
||||||
const [sortOpened, setSortOpened] = useState(false);
|
const [sortOpened, setSortOpened] = useState(false);
|
||||||
const [filterOpened, setFilterOpened] = useState(false);
|
const [filterOpened, setFilterOpened] = useState(false);
|
||||||
const [propertiesOpened, setPropertiesOpened] = useState(false);
|
const [propertiesOpened, setPropertiesOpened] = useState(false);
|
||||||
@@ -139,19 +137,17 @@ export function BaseToolbar({
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
<div className={classes.toolbarRight}>
|
<div className={classes.toolbarRight}>
|
||||||
{editable && (
|
<Tooltip label={t("Export CSV")}>
|
||||||
<Tooltip label={t("Export CSV")}>
|
<ActionIcon
|
||||||
<ActionIcon
|
variant="subtle"
|
||||||
variant="subtle"
|
size="sm"
|
||||||
size="sm"
|
color="gray"
|
||||||
color="gray"
|
loading={exporting}
|
||||||
loading={exporting}
|
onClick={handleExport}
|
||||||
onClick={handleExport}
|
>
|
||||||
>
|
<IconDownload size={16} />
|
||||||
<IconDownload size={16} />
|
</ActionIcon>
|
||||||
</ActionIcon>
|
</Tooltip>
|
||||||
</Tooltip>
|
|
||||||
)}
|
|
||||||
|
|
||||||
<ViewFilterConfigPopover
|
<ViewFilterConfigPopover
|
||||||
opened={filterOpened}
|
opened={filterOpened}
|
||||||
|
|||||||
Reference in New Issue
Block a user