diff --git a/example/src/App.tsx b/example/src/App.tsx index 01f13e6..3a60b55 100644 --- a/example/src/App.tsx +++ b/example/src/App.tsx @@ -2,9 +2,9 @@ import React, { useState } from "react"; import { DeleteIcon, EditIcon } from "../../src/components/icons"; import { MultiLevelTable } from "../../src/components/MultiLevelTable"; -import { Popup } from "../../src/components/Popup"; -import { RowDetailsPopup } from "../../src/components/RowDetailsPopup"; -import { SidePanel } from "../../src/components/SidePanel"; +import { Popup } from "./components/Popup"; +import { RowDetailsPopup } from "./components/RowDetailsPopup"; +import { SidePanel } from "./components/SidePanel"; import { getStatusStyle, tableRowTypography } from "../../src/styles/style"; import { darkTheme, lightTheme } from "../../src/themes"; import type { ThemeProps } from "../../src/types/theme"; diff --git a/src/components/DetailRow.tsx b/example/src/components/DetailRow.tsx similarity index 100% rename from src/components/DetailRow.tsx rename to example/src/components/DetailRow.tsx diff --git a/src/components/ExportDropdown.tsx b/example/src/components/ExportDropdown.tsx similarity index 100% rename from src/components/ExportDropdown.tsx rename to example/src/components/ExportDropdown.tsx diff --git a/src/components/FilterDropdown.tsx b/example/src/components/FilterDropdown.tsx similarity index 100% rename from src/components/FilterDropdown.tsx rename to example/src/components/FilterDropdown.tsx diff --git a/src/components/Popup.tsx b/example/src/components/Popup.tsx similarity index 100% rename from src/components/Popup.tsx rename to example/src/components/Popup.tsx diff --git a/src/components/RowDetailsPopup.tsx b/example/src/components/RowDetailsPopup.tsx similarity index 99% rename from src/components/RowDetailsPopup.tsx rename to example/src/components/RowDetailsPopup.tsx index 3d9f0bf..7d5181b 100644 --- a/src/components/RowDetailsPopup.tsx +++ b/example/src/components/RowDetailsPopup.tsx @@ -1,10 +1,9 @@ import React, { useEffect } from 'react'; import { DetailRow } from './DetailRow'; -import { getStatusStyle, tableRowTypography } from '../styles/style'; -import type { ThemeProps } from '../types/theme'; import type { DataItem } from '../types/types'; - +import type { ThemeProps } from '../types/theme'; +import { getStatusStyle, tableRowTypography } from '../styles/style'; import '../styles/RowDetailsPopup.css'; interface RowDetailsPopupProps { diff --git a/src/components/SidePanel.tsx b/example/src/components/SidePanel.tsx similarity index 79% rename from src/components/SidePanel.tsx rename to example/src/components/SidePanel.tsx index 036e09c..5b2fa4c 100644 --- a/src/components/SidePanel.tsx +++ b/example/src/components/SidePanel.tsx @@ -1,11 +1,9 @@ -import React, { useEffect, useState } from 'react'; +import React, { useState, useEffect } from 'react'; import { SidePanelInput } from './SidePanelInput'; -import { createComponentStyles } from '../styles/componentStyles'; -import { getStatusStyle } from '../styles/style'; -import type { ThemeProps } from '../types/theme'; import type { DataItem } from '../types/types'; - +import type { ThemeProps } from '../types/theme'; +import { componentStyles, getStatusStyle } from '../styles/style'; import '../styles/SidePanel.css'; interface SidePanelProps { @@ -31,7 +29,6 @@ export const SidePanel: React.FC = ({ isStatusEditable = false, // Status is typically not editable }) => { const [formData, setFormData] = useState>({}); - const styles = createComponentStyles(theme); // Prevent body scroll when side panel is open useEffect(() => { @@ -89,7 +86,7 @@ export const SidePanel: React.FC = ({ return ( {status} @@ -104,22 +101,22 @@ export const SidePanel: React.FC = ({ const firstLetter = value.charAt(0).toUpperCase(); return ( -
+
{imageURL ? ( {value} ) : ( firstLetter )}
- {value} + {value}
); }; @@ -130,36 +127,36 @@ export const SidePanel: React.FC = ({
{/* Side Panel */}
{/* Header */} -
-

+
+

Resource Details

{/* Content */} -
+
{/* Resource Type */} -
-