}
diff --git a/src/shared/components/BuySpace.tsx b/src/shared/components/BuySpace.tsx
new file mode 100644
index 0000000..e58adb5
--- /dev/null
+++ b/src/shared/components/BuySpace.tsx
@@ -0,0 +1,26 @@
+import DefaulModal from '@/components/DefaulModal'
+import { useSharedStore } from '@/shared/store/sharedStore'
+import { useTranslation } from 'react-i18next'
+import { FC } from 'react'
+
+const BuySpace: FC = () => {
+
+ const { t } = useTranslation()
+ const { openBuySpace, setOpenBuySpace } = useSharedStore()
+ console.log(openBuySpace);
+
+ return (
+
setOpenBuySpace(false)}
+ isHeader={true}
+ title_header={t('space.title')}
+ >
+
+
+
+
+ )
+}
+
+export default BuySpace
\ No newline at end of file
diff --git a/src/shared/components/Storage.tsx b/src/shared/components/Storage.tsx
new file mode 100644
index 0000000..cdf5623
--- /dev/null
+++ b/src/shared/components/Storage.tsx
@@ -0,0 +1,52 @@
+import Button from '@/components/Button'
+import ProgressBar from '@/components/ProgressBar'
+import { useGetSpace } from '@/pages/setting/domain/hooks/useDomainData'
+import { useSharedStore } from '@/shared/store/sharedStore'
+import { Cloud } from 'iconsax-react'
+import { FC } from 'react'
+import { useTranslation } from 'react-i18next'
+
+const Storage: FC = () => {
+
+ const { t } = useTranslation()
+ const { setOpenBuySpace } = useSharedStore()
+ const { data } = useGetSpace()
+ return (
+
+
+
+
+ {t('sidebar.storage')}
+
+
+
+
+
+
+ {data?.data?.quota?.usedInGB} گیگابایت از {data?.data?.quota?.totalInGB} گیگابایت استفاده شده است
+
+
+
+
+
+
+
+ )
+}
+
+export default Storage
\ No newline at end of file
diff --git a/src/shared/store/sharedStore.ts b/src/shared/store/sharedStore.ts
index 566cfc4..20c0b1d 100644
--- a/src/shared/store/sharedStore.ts
+++ b/src/shared/store/sharedStore.ts
@@ -6,4 +6,6 @@ export const useSharedStore = create
((set) => ({
setOpenSidebar: (value) => set({ openSidebar: value }),
openNewMessage: false,
setOpenNewMessage: (value) => set({ openNewMessage: value }),
+ openBuySpace: false,
+ setOpenBuySpace: (value) => set({ openBuySpace: value }),
}));
diff --git a/src/shared/types/SharedTypes.ts b/src/shared/types/SharedTypes.ts
index 012e4b5..68dcc37 100644
--- a/src/shared/types/SharedTypes.ts
+++ b/src/shared/types/SharedTypes.ts
@@ -3,4 +3,6 @@ export type SharedStoreType = {
setOpenSidebar: (value: boolean) => void;
openNewMessage: boolean;
setOpenNewMessage: (value: boolean) => void;
+ openBuySpace: boolean;
+ setOpenBuySpace: (value: boolean) => void;
};