-
Notifications
You must be signed in to change notification settings - Fork 364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: [M3-6819] - AGLB Details - Configurations Tab #9591
feat: [M3-6819] - AGLB Details - Configurations Tab #9591
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
...ges/manager/src/features/LoadBalancers/LoadBalancerDetail/Certificates/CertificateSelect.tsx
Show resolved
Hide resolved
...ger/src/features/LoadBalancers/LoadBalancerDetail/Configurations/ApplyCertificatesDrawer.tsx
Show resolved
Hide resolved
...ger/src/features/LoadBalancers/LoadBalancerDetail/Configurations/ApplyCertificatesDrawer.tsx
Outdated
Show resolved
Hide resolved
...es/manager/src/features/LoadBalancers/LoadBalancerDetail/Configurations/CertificateTable.tsx
Outdated
Show resolved
Hide resolved
flexWrap="wrap" | ||
gap={1} | ||
justifyContent="space-between" | ||
pr={2} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is starting to look like tailwind. Would be nice to discuss standardising these styling patterns a bit
...ager/src/features/LoadBalancers/LoadBalancerDetail/Configurations/ConfigurationAccordion.tsx
Show resolved
Hide resolved
...ager/src/features/LoadBalancers/LoadBalancerDetail/Configurations/ConfigurationAccordion.tsx
Show resolved
Hide resolved
I think we can allow two of the same cert configs for now until we get some API validation. For the endpoint alignment, I will make sure we dial in the alignment when we fully implement and component-ize that. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Features to add in follow up tickets
Thank you! 😄
Left some minor nitpicky feedback but overall the adding and removing certs functionality looks good.
pr={2} | ||
> | ||
<Stack alignItems="center" direction="row" spacing={1}> | ||
<Typography variant="h3">{configuration.label}</Typography> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will follow up with UX 👍🏼
<Typography variant="h3">{configuration.label}</Typography> | ||
<Typography>—</Typography> | ||
<Typography fontSize="1rem"> | ||
Port {configuration.port} -{' '} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When we finalize this component in the future and align things, I wonder if we need the dash at all.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(Whoops, intended to comment this about the dash between Endpoints but picked the wrong line in the diff.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will follow up with UX 👍🏼
Description 📝
Features
Features to add in follow up tickets
Preview 📷
How to test 🧪