fix: read-only export

This commit is contained in:
Philipinho
2026-06-19 18:23:04 +01:00
parent 61c076f48d
commit e717371368
@@ -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}