Skip to content

Commit f1b9ea6

Browse files
committed
feat(aurora): move projectOverviewBanner into ContentHeader above divider
1 parent 16a5a52 commit f1b9ea6

6 files changed

Lines changed: 9 additions & 7287 deletions

File tree

packages/aurora/src/client/components/ContentHeader/ContentHeader.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ export function ContentHeader({ title, projectId, description, actions, badges }
3636
<Slot component={slots.serviceBanner} useShadowDOM={false} currentService={currentService} />
3737
) : null
3838

39+
const projectOverviewBanner = slots?.projectOverviewBanner ? (
40+
<Slot component={slots.projectOverviewBanner} useShadowDOM={false} />
41+
) : null
42+
3943
return (
4044
<header className="mb-8">
4145
<div className="flex flex-col sm:flex-row sm:items-center sm:justify-between">
@@ -52,6 +56,7 @@ export function ContentHeader({ title, projectId, description, actions, badges }
5256
</div>
5357
{description && <p className="text-sm font-normal">{description}</p>}
5458
{serviceBanner}
59+
{projectOverviewBanner}
5560
<Divider className="mt-4" />
5661
{(badges || actions) && (
5762
<div className="mt-3 flex items-start justify-between">

packages/aurora/src/client/routes/_auth/projects/$projectId/index.tsx

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ function ServiceCard({ group, label, to, service }: ServiceCardProps) {
3232
<div className="flex min-w-0 flex-col">
3333
<div className="flex items-center gap-1">
3434
<p className="text-theme-light text-xs leading-5 font-medium">{group}</p>
35-
<Icon icon="expandLess" size="16" className="text-theme-high" />
35+
<Icon icon="expandMore" size="16" className="text-theme-high" />
3636
</div>
3737
<div className="flex items-center gap-2">
3838
<p className="text-theme-high text-lg leading-7 font-bold" data-testid="service-card-label">
@@ -51,7 +51,7 @@ function RouteComponent() {
5151
from: "/_auth/projects/$projectId",
5252
})
5353
const { t } = useLingui()
54-
const { slots, enabledServices } = useRouteContext({ strict: false })
54+
const { enabledServices } = useRouteContext({ strict: false })
5555
const isEnabled = (service: string) => !enabledServices || enabledServices.includes(service)
5656

5757
const serviceIndex = getServiceIndex(availableServices ?? [])
@@ -100,11 +100,6 @@ function RouteComponent() {
100100
return (
101101
<Stack direction="vertical">
102102
<ContentHeader title={crumbProject?.name ?? t`Project`} projectId={projectId} description={description} />
103-
{slots?.projectOverviewBanner && (
104-
<div className="mb-6">
105-
<Slot component={slots.projectOverviewBanner} useShadowDOM={false} />
106-
</div>
107-
)}
108103
{cards.length > 0 ? (
109104
<div className="grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-4">
110105
{cards.map((card) => (

0 commit comments

Comments
 (0)