-
diff --git a/front/src/pages/settings/SettingsExperience.tsx b/front/src/pages/settings/SettingsExperience.tsx
index 83b42b0ad..64316e314 100644
--- a/front/src/pages/settings/SettingsExperience.tsx
+++ b/front/src/pages/settings/SettingsExperience.tsx
@@ -3,9 +3,10 @@ import styled from '@emotion/styled';
import { ColorSchemePicker } from '@/ui/color-scheme/components/ColorSchemePicker';
import { IconSettings } from '@/ui/icon';
import { SubMenuTopBarContainer } from '@/ui/layout/components/SubMenuTopBarContainer';
+import { Section } from '@/ui/section/components/Section';
import { useColorScheme } from '@/ui/themes/hooks/useColorScheme';
-import { MainSectionTitle } from '@/ui/title/components/MainSectionTitle';
-import { SubSectionTitle } from '@/ui/title/components/SubSectionTitle';
+import { H1Title } from '@/ui/title/components/H1Title';
+import { H2Title } from '@/ui/title/components/H2Title';
const StyledContainer = styled.div`
display: flex;
@@ -13,15 +14,6 @@ const StyledContainer = styled.div`
padding: ${({ theme }) => theme.spacing(8)};
padding-bottom: ${({ theme }) => theme.spacing(10)};
width: 350px;
- > * + * {
- margin-top: ${({ theme }) => theme.spacing(8)};
- }
-`;
-
-const StyledSectionContainer = styled.div`
- > * + * {
- margin-top: ${({ theme }) => theme.spacing(4)};
- }
`;
export function SettingsExperience() {
@@ -29,15 +21,13 @@ export function SettingsExperience() {
return (
} title="Settings">
-
-
- Experience
-
-
-
-
-
-
+
+
+
+
);
}
diff --git a/front/src/pages/settings/SettingsProfile.tsx b/front/src/pages/settings/SettingsProfile.tsx
index efd857129..788c1e958 100644
--- a/front/src/pages/settings/SettingsProfile.tsx
+++ b/front/src/pages/settings/SettingsProfile.tsx
@@ -6,24 +6,18 @@ import { NameFields } from '@/settings/profile/components/NameFields';
import { ProfilePictureUploader } from '@/settings/profile/components/ProfilePictureUploader';
import { IconSettings } from '@/ui/icon';
import { SubMenuTopBarContainer } from '@/ui/layout/components/SubMenuTopBarContainer';
-import { MainSectionTitle } from '@/ui/title/components/MainSectionTitle';
-import { SubSectionTitle } from '@/ui/title/components/SubSectionTitle';
+import { Section } from '@/ui/section/components/Section';
+import { H1Title } from '@/ui/title/components/H1Title';
+import { H2Title } from '@/ui/title/components/H2Title';
const StyledContainer = styled.div`
display: flex;
flex-direction: column;
+ height: fit-content;
padding: ${({ theme }) => theme.spacing(8)};
padding-bottom: ${({ theme }) => theme.spacing(10)};
+ padding-bottom: 30px;
width: 350px;
- > * + * {
- margin-top: ${({ theme }) => theme.spacing(8)};
- }
-`;
-
-const StyledSectionContainer = styled.div`
- > * + * {
- margin-top: ${({ theme }) => theme.spacing(4)};
- }
`;
export function SettingsProfile() {
@@ -31,29 +25,28 @@ export function SettingsProfile() {
} title="Settings">
<>
- Profile
-
-
+
+
-
-
+
-
-
+
-
-
+
+
+
>
diff --git a/front/src/pages/settings/SettingsWorkspace.tsx b/front/src/pages/settings/SettingsWorkspace.tsx
index 1186907f4..6b710ac95 100644
--- a/front/src/pages/settings/SettingsWorkspace.tsx
+++ b/front/src/pages/settings/SettingsWorkspace.tsx
@@ -5,23 +5,15 @@ import { NameField } from '@/settings/workspace/components/NameField';
import { WorkspaceLogoUploader } from '@/settings/workspace/components/WorkspaceLogoUploader';
import { IconSettings } from '@/ui/icon';
import { SubMenuTopBarContainer } from '@/ui/layout/components/SubMenuTopBarContainer';
-import { MainSectionTitle } from '@/ui/title/components/MainSectionTitle';
-import { SubSectionTitle } from '@/ui/title/components/SubSectionTitle';
+import { Section } from '@/ui/section/components/Section';
+import { H1Title } from '@/ui/title/components/H1Title';
+import { H2Title } from '@/ui/title/components/H2Title';
const StyledContainer = styled.div`
display: flex;
flex-direction: column;
padding: ${({ theme }) => theme.spacing(8)};
width: 350px;
- > * + * {
- margin-top: ${({ theme }) => theme.spacing(8)};
- }
-`;
-
-const StyledSectionContainer = styled.div`
- > * + * {
- margin-top: ${({ theme }) => theme.spacing(4)};
- }
`;
export function SettingsWorksapce() {
@@ -29,22 +21,19 @@ export function SettingsWorksapce() {
} title="Settings">
- General
-
-
+
+
-
-
+
+
+
-
+
+
diff --git a/front/src/pages/settings/SettingsWorkspaceMembers.tsx b/front/src/pages/settings/SettingsWorkspaceMembers.tsx
index 91b84f336..8be251212 100644
--- a/front/src/pages/settings/SettingsWorkspaceMembers.tsx
+++ b/front/src/pages/settings/SettingsWorkspaceMembers.tsx
@@ -10,8 +10,9 @@ import {
} from '@/ui/button/components/Button';
import { IconSettings, IconTrash } from '@/ui/icon';
import { SubMenuTopBarContainer } from '@/ui/layout/components/SubMenuTopBarContainer';
-import { MainSectionTitle } from '@/ui/title/components/MainSectionTitle';
-import { SubSectionTitle } from '@/ui/title/components/SubSectionTitle';
+import { Section } from '@/ui/section/components/Section';
+import { H1Title } from '@/ui/title/components/H1Title';
+import { H2Title } from '@/ui/title/components/H2Title';
import { WorkspaceInviteLink } from '@/workspace/components/WorkspaceInviteLink';
import { WorkspaceMemberCard } from '@/workspace/components/WorkspaceMemberCard';
import {
@@ -22,11 +23,9 @@ import {
const StyledContainer = styled.div`
display: flex;
flex-direction: column;
+ margin-top: ${({ theme }) => theme.spacing(8)};
padding: ${({ theme }) => theme.spacing(8)};
width: 350px;
- > * + * {
- margin-top: ${({ theme }) => theme.spacing(8)};
- }
`;
const ButtonContainer = styled.div`
@@ -81,40 +80,44 @@ export function SettingsWorkspaceMembers() {
return (
} title="Settings">
- Members
+
{workspace?.inviteHash && (
- <>
-
+
- >
+
)}
-
- {data?.workspaceMembers?.map((member) => (
-
-
);
diff --git a/front/src/testing/decorators/CatalogDecorator.tsx b/front/src/testing/decorators/CatalogDecorator.tsx
index 5b78e1626..c49358956 100644
--- a/front/src/testing/decorators/CatalogDecorator.tsx
+++ b/front/src/testing/decorators/CatalogDecorator.tsx
@@ -57,6 +57,10 @@ const RowContainer = styled.div`
`;
export const ElementContainer = styled.div`
+ display: flex;
+`;
+
+export const CellContainer = styled.div`
align-items: center;
display: flex;
flex-direction: column;
@@ -70,13 +74,15 @@ const emptyVariable = {
};
export const CatalogDecorator: Decorator = (Story, context) => {
- const { catalog } = context.parameters;
+ const {
+ catalog: { dimensions, options },
+ } = context.parameters;
const [
variable1,
variable2 = emptyVariable,
variable3 = emptyVariable,
variable4 = emptyVariable,
- ] = catalog;
+ ] = dimensions;
return (
@@ -96,22 +102,25 @@ export const CatalogDecorator: Decorator = (Story, context) => {
{variable2.labels?.(value2) || value2}
)}
{variable1.values.map((value1: string) => (
-
+
{(variable1.labels?.(value1) || value1) && (
{variable1.labels?.(value1) || value1}
)}
-
-
+
+
+
+
+
))}
))}