diff --git a/src/components/card/Card.style.scss b/src/components/card/Card.style.scss index e865249a..0d1aeb59 100644 --- a/src/components/card/Card.style.scss +++ b/src/components/card/Card.style.scss @@ -3,7 +3,7 @@ @use "../../styles/variables"; @use "sass:math"; -$padding: variables.$xs; +$padding: variables.$xl; .card { diff --git a/src/components/d-organization/DOrganizationCard.stories.tsx b/src/components/d-organization/DOrganizationCard.stories.tsx index 216b26f9..ef2ad5e8 100644 --- a/src/components/d-organization/DOrganizationCard.stories.tsx +++ b/src/components/d-organization/DOrganizationCard.stories.tsx @@ -6,23 +6,26 @@ import {useReactiveArrayService} from "../../utils/reactiveArrayService" import {DOrganizationView} from "./DOrganization.view" import {DOrganizationReactiveService} from "./DOrganization.service" import { - NamespacesLicensesCreateInput, NamespacesLicensesCreatePayload, - NamespacesLicensesDeleteInput, NamespacesLicensesDeletePayload, + NamespacesLicensesCreateInput, + NamespacesLicensesCreatePayload, + NamespacesLicensesDeleteInput, + NamespacesLicensesDeletePayload, NamespacesProjectsAssignRuntimesInput, NamespacesProjectsCreateInput, NamespacesProjectsDeleteInput, OrganizationsCreateInput, OrganizationsCreatePayload, - OrganizationsDeleteInput, OrganizationsDeletePayload, + OrganizationsDeleteInput, + OrganizationsDeletePayload, OrganizationsUpdateInput, OrganizationsUpdatePayload } from "@code0-tech/sagittarius-graphql-types" -import {DNamespaceProjectReactiveService} from "../d-namespace/project/DNamespaceProject.service" import {DNamespaceProjectView} from "../d-namespace/project/DNamespaceProject.view" import {DNamespaceLicenseReactiveService} from "../d-namespace/license/DNamespaceLicense.service" import {DNamespaceLicenseView} from "../d-namespace/license/DNamespaceLicense.view" import {DNamespaceView} from "../d-namespace/DNamespace.view" import {DNamespaceReactiveService} from "../d-namespace/DNamespace.service" +import {Container} from "../container/Container"; const meta: Meta = { title: "DOrganizationCard", @@ -124,10 +127,11 @@ export const DOrganizationCardExample: DOrganizationCardStory = { ]) return ( - - {React.useMemo(() => { - return - }, [])} + + + + ) } diff --git a/src/components/d-organization/DOrganizationCard.tsx b/src/components/d-organization/DOrganizationCard.tsx index 08ccb749..dc9df9d2 100644 --- a/src/components/d-organization/DOrganizationCard.tsx +++ b/src/components/d-organization/DOrganizationCard.tsx @@ -14,6 +14,8 @@ import {Button} from "../button/Button"; import CardSection from "../card/CardSection"; import {DNamespaceReactiveService} from "../d-namespace/DNamespace.service" import {DNamespaceLicenseReactiveService} from "../d-namespace/license/DNamespaceLicense.service" +import {Spacing} from "../spacing/Spacing"; +import {Avatar} from "../avatar/Avatar"; export interface DOrganizationCardProps extends Code0Component { organizationId: Scalars['OrganizationID']['output'] @@ -43,45 +45,36 @@ const DOrganizationCard: React.FC = props => { return React.useMemo(() => { return ( - - - - {organization?.name} - + + + + + + + {organization?.name} + + + + + + {`${projectCount ?? 0} project${(projectCount ?? 0) !== 1 ? "s" : ""}`} + + + + {`${memberCount ?? 0} member${(memberCount ?? 0) !== 1 ? "s" : ""}`} + + + + {`${runtimeCount ?? 0} runtime${(runtimeCount ?? 0) !== 1 ? "s" : ""}`} + + + + - - {organization?.name} - - - - {/* Project count */} - - - {`${projectCount ?? 0} project${(projectCount ?? 0) !== 1 ? "s" : ""}`} - - {/* Members count */} - - - {`${memberCount ?? 0} member${(memberCount ?? 0) !== 1 ? "s" : ""}`} - - {/* Which License (CE / EE) */} - {/* - - - {`${licenseName} license`} - - */} - {/* Runtime Count */} - - - {`${runtimeCount ?? 0} runtime${(runtimeCount ?? 0) !== 1 ? "s" : ""}`} - - - ) }, [organizationStore, namespaceStore, licenseStore])