Skip to content

Commit 545e476

Browse files
authored
upcoming: [UIE-9565] - Implement Empty Landing State for Network Load Balancers (#13132)
* upcoming: [UIE-9565] - Implement Empty Landing State for Network Load Balancers * Added changeset: Implement Empty Landing State for Network Load Balancers * switched the description variant from one-off h3 variant to subtitle1
1 parent db0bf58 commit 545e476

File tree

2 files changed

+36
-2
lines changed

2 files changed

+36
-2
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@linode/manager": Upcoming Features
3+
---
4+
5+
Implement Empty Landing State for Network Load Balancers ([#13132](https://github.com/linode/manager/pull/13132))
Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,43 @@
1+
import { Typography } from '@linode/ui';
12
import * as React from 'react';
23

4+
import DocsIcon from 'src/assets/icons/docs.svg';
5+
import NetworkIcon from 'src/assets/icons/entityIcons/networking.svg';
36
import { DocumentTitleSegment } from 'src/components/DocumentTitle';
47
import { Placeholder } from 'src/components/Placeholder/Placeholder';
58

6-
// This will be implemented as part of a different story.
9+
import { NLB_API_DOCS_LINK } from '../constants';
10+
711
export const NetworkLoadBalancersLandingEmptyState = () => {
812
return (
913
<React.Fragment>
1014
<DocumentTitleSegment segment="Network Load Balancer" />
11-
<Placeholder isEntity title="Network Load Balancer"></Placeholder>
15+
<Placeholder
16+
buttonProps={[
17+
{
18+
buttonType: 'outlined',
19+
startIcon: <DocsIcon />,
20+
children: 'Learn More',
21+
href: NLB_API_DOCS_LINK,
22+
target: '_blank',
23+
sx: {
24+
'&:hover, &:focus': {
25+
textDecoration: 'none',
26+
},
27+
},
28+
rel: 'noopener noreferrer',
29+
},
30+
]}
31+
icon={NetworkIcon}
32+
isEntity
33+
subtitle="High Capacity load balancing service"
34+
title="Network Load Balancer"
35+
>
36+
<Typography variant="subtitle1">
37+
Deliver real-time, high-volume traffic management for your most
38+
demanding workloads.
39+
</Typography>
40+
</Placeholder>
1241
</React.Fragment>
1342
);
1443
};

0 commit comments

Comments
 (0)