fe4512f80c
- Fix duplication of tabs in dashboards that didn't open the duplicated tab in the side panel: replaced the logic that used Math.round with an algorithm that switches the positions of the elements. We will keep relying on integers, but it will work well in all cases. - Make dnd work with record page layouts, where there is a pinned tab - Make tab movements work with pinned tab, too - Allow user to set a tab as the pinned tab - Make backend changes to be able to save tabs with `layoutMode` https://github.com/user-attachments/assets/ce1130fa-71df-49ba-ba2f-6f971e15dd49 --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
16 lines
569 B
TypeScript
16 lines
569 B
TypeScript
import { PageLayoutTabsRenderer } from '@/page-layout/components/PageLayoutTabsRenderer';
|
|
import { pageLayoutIsInitializedComponentState } from '@/page-layout/states/pageLayoutIsInitializedComponentState';
|
|
import { useAtomComponentStateValue } from '@/ui/utilities/state/jotai/hooks/useAtomComponentStateValue';
|
|
|
|
export const PageLayoutRendererContent = () => {
|
|
const pageLayoutIsInitialized = useAtomComponentStateValue(
|
|
pageLayoutIsInitializedComponentState,
|
|
);
|
|
|
|
if (!pageLayoutIsInitialized) {
|
|
return null;
|
|
}
|
|
|
|
return <PageLayoutTabsRenderer />;
|
|
};
|