diff --git a/packages/twenty-front/src/modules/settings/data-model/graph-overview/components/SettingsDataModelOverview.tsx b/packages/twenty-front/src/modules/settings/data-model/graph-overview/components/SettingsDataModelOverview.tsx
index dd098c46b..e5bd42d0b 100644
--- a/packages/twenty-front/src/modules/settings/data-model/graph-overview/components/SettingsDataModelOverview.tsx
+++ b/packages/twenty-front/src/modules/settings/data-model/graph-overview/components/SettingsDataModelOverview.tsx
@@ -203,7 +203,6 @@ export const SettingsDataModelOverview = () => {
proOptions={{ hideAttribution: true }}
>
-
{
return (
-
+ />
);
diff --git a/packages/twenty-front/src/modules/ui/input/button/components/FloatingButton.tsx b/packages/twenty-front/src/modules/ui/input/button/components/FloatingButton.tsx
index 7ccecc0ff..4f0dbcaf6 100644
--- a/packages/twenty-front/src/modules/ui/input/button/components/FloatingButton.tsx
+++ b/packages/twenty-front/src/modules/ui/input/button/components/FloatingButton.tsx
@@ -1,6 +1,6 @@
-import React from 'react';
import { useTheme } from '@emotion/react';
import styled from '@emotion/styled';
+import { Link } from 'react-router-dom';
import { IconComponent } from 'twenty-ui';
export type FloatingButtonSize = 'small' | 'medium';
@@ -16,12 +16,19 @@ export type FloatingButtonProps = {
applyBlur?: boolean;
disabled?: boolean;
focus?: boolean;
+ to?: string;
};
const StyledButton = styled.button<
Pick<
FloatingButtonProps,
- 'size' | 'focus' | 'position' | 'applyBlur' | 'applyShadow' | 'position'
+ | 'size'
+ | 'focus'
+ | 'position'
+ | 'applyBlur'
+ | 'applyShadow'
+ | 'position'
+ | 'to'
>
>`
align-items: center;
@@ -87,6 +94,7 @@ const StyledButton = styled.button<
&:focus {
outline: none;
}
+ text-decoration: none;
`;
export const FloatingButton = ({
@@ -99,6 +107,7 @@ export const FloatingButton = ({
applyShadow = true,
disabled = false,
focus = false,
+ to,
}: FloatingButtonProps) => {
const theme = useTheme();
return (
@@ -110,6 +119,8 @@ export const FloatingButton = ({
applyShadow={applyShadow}
position={position}
className={className}
+ to={to}
+ as={to ? Link : 'button'}
>
{Icon && }
{title}