diff --git a/packages/shared/components/tabs/Tabs.stories.tsx b/packages/shared/components/tabs/Tabs.stories.tsx
index 7e2d0485a1..72c367f609 100644
--- a/packages/shared/components/tabs/Tabs.stories.tsx
+++ b/packages/shared/components/tabs/Tabs.stories.tsx
@@ -27,7 +27,7 @@
import { Meta, StoryObj } from "@storybook/react";
import { Tabs } from "./Tabs";
-import { tabsItems } from "./data";
+import { data } from "./data";
import { TabsProps } from "./Tabs.types";
import { ThemeTabs } from "./Tabs.enums";
@@ -58,8 +58,8 @@ const Template = (args: TabsProps) => (
export const Default: Story = {
render: (args) => ,
args: {
- items: tabsItems,
- selectedItemId: "tab1",
+ items: data,
+ selectedItemId: data[0].id,
onSelect: () => {},
},
};
@@ -67,9 +67,9 @@ export const Default: Story = {
export const Secondary: Story = {
render: (args) => ,
args: {
- items: tabsItems,
+ items: data,
theme: ThemeTabs.Secondary,
- selectedItemId: "tab1",
+ selectedItemId: data[0].id,
onSelect: () => {},
},
};
diff --git a/packages/shared/components/tabs/data.tsx b/packages/shared/components/tabs/data.tsx
index f30cd5e159..a7253faa86 100644
--- a/packages/shared/components/tabs/data.tsx
+++ b/packages/shared/components/tabs/data.tsx
@@ -25,139 +25,79 @@
// International. See the License terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
import { TTabItem } from "./Tabs.types";
+import { FileInput } from "../file-input";
+import { Row } from "../row";
+import { Text } from "../text";
+import { InputSize } from "../text-input";
-export const tabsItems: TTabItem[] = [
+export const data: TTabItem[] = [
{
- id: "tab0",
- name: "name00000000",
+ id: "Overview",
+ name: "Overview",
+ content: (
+ {}}
+ placeholder="Input file"
+ size={InputSize.base}
+ />
+ ),
+ },
+ {
+ id: "Documents",
+ name: "Documents",
+ content: Documents
,
+ },
+ {
+ id: "Milestones",
+ name: "Milestones",
+ content: (
+ {},
+ },
+ {
+ key: "key2",
+ label: "Delete",
+ onClick: () => {},
+ },
+ ]}
+ onRowClick={() => {}}
+ onSelect={() => {}}
+ >
+
+ Sample text
+
+
+ ),
+ },
+ {
+ id: "Time",
+ name: "Time",
+ content: Time tracking
,
+ },
+ {
+ id: "Contacts",
+ name: "Contacts",
isDisabled: true,
- content: (
- <>
-
-
-
-
-
- >
- ),
+ content: Contacts
,
},
{
- id: "tab1",
- name: "name01",
- content: (
- <>
-
-
-
-
-
- >
- ),
- },
- {
- id: "tab2",
- name: "02",
- isDisabled: true,
- content: (
- <>
-
-
-
-
-
- >
- ),
- },
- {
- id: "tab3",
- name: "na003",
- isDisabled: true,
- content: (
- <>
-
-
-
-
-
- >
- ),
- },
- {
- id: "tab4",
- name: "name0004",
- content: (
- <>
-
-
-
-
-
- >
- ),
- },
- {
- id: "tab5",
- name: "name00005",
- content: (
- <>
-
-
-
-
-
- >
- ),
- },
- {
- id: "tab6",
- name: "name00000006",
- content: (
- <>
-
-
-
-
-
- >
- ),
- },
- {
- id: "tab7",
- name: "name00000007",
- content: (
- <>
-
-
-
-
-
- >
- ),
- },
- {
- id: "tab8",
- name: "name0008",
- content: (
- <>
-
-
-
-
-
- >
- ),
- },
- {
- id: "tab9",
- name: "ne09",
- content: (
- <>
-
-
-
-
-
- >
- ),
+ id: "Team",
+ name: "Team",
+ content: Team
,
},
];