mirror of https://github.com/buster-so/buster.git
Update MetricContainerHeaderButtons.tsx
This commit is contained in:
parent
17b11d452b
commit
90de8e8ff6
|
@ -128,6 +128,16 @@ const EditSQLButton = React.memo(({ metricId }: { metricId: string }) => {
|
||||||
|
|
||||||
const href = useMemo(() => {
|
const href = useMemo(() => {
|
||||||
if (!isSelectedView) {
|
if (!isSelectedView) {
|
||||||
|
if (chatId) {
|
||||||
|
return createBusterRoute({
|
||||||
|
route: BusterRoutes.APP_CHAT_ID_METRIC_ID_RESULTS,
|
||||||
|
versionNumber: metricVersionNumber,
|
||||||
|
metricId,
|
||||||
|
secondaryView: 'sql-edit',
|
||||||
|
chatId
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
return createBusterRoute({
|
return createBusterRoute({
|
||||||
route: BusterRoutes.APP_METRIC_ID_RESULTS,
|
route: BusterRoutes.APP_METRIC_ID_RESULTS,
|
||||||
versionNumber: metricVersionNumber,
|
versionNumber: metricVersionNumber,
|
||||||
|
@ -136,6 +146,15 @@ const EditSQLButton = React.memo(({ metricId }: { metricId: string }) => {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (chatId) {
|
||||||
|
return createBusterRoute({
|
||||||
|
route: BusterRoutes.APP_CHAT_ID_METRIC_ID_RESULTS,
|
||||||
|
versionNumber: metricVersionNumber,
|
||||||
|
metricId,
|
||||||
|
chatId
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
return createBusterRoute({
|
return createBusterRoute({
|
||||||
route: BusterRoutes.APP_METRIC_ID_RESULTS,
|
route: BusterRoutes.APP_METRIC_ID_RESULTS,
|
||||||
versionNumber: metricVersionNumber,
|
versionNumber: metricVersionNumber,
|
||||||
|
@ -143,11 +162,6 @@ const EditSQLButton = React.memo(({ metricId }: { metricId: string }) => {
|
||||||
});
|
});
|
||||||
}, [chatId, metricId, metricVersionNumber, isSelectedView]);
|
}, [chatId, metricId, metricVersionNumber, isSelectedView]);
|
||||||
|
|
||||||
// const onClickButton = useMemoizedFn(() => {
|
|
||||||
// const secondaryView = isSelectedView ? null : editableSecondaryView;
|
|
||||||
// onSetFileView({ secondaryView, fileView: 'results' });
|
|
||||||
// });
|
|
||||||
|
|
||||||
const onClickButton = useMemoizedFn(() => {
|
const onClickButton = useMemoizedFn(() => {
|
||||||
onChangePage(href, { shallow: true });
|
onChangePage(href, { shallow: true });
|
||||||
});
|
});
|
||||||
|
@ -155,6 +169,7 @@ const EditSQLButton = React.memo(({ metricId }: { metricId: string }) => {
|
||||||
return (
|
return (
|
||||||
<Link
|
<Link
|
||||||
href={href}
|
href={href}
|
||||||
|
prefetch={true}
|
||||||
onClick={(e) => {
|
onClick={(e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
|
|
Loading…
Reference in New Issue