Skip to content

Commit ba4555e

Browse files
authored
frontend: add support for gateway-api (#2504)
* frontend: Add support for gateway-api Signed-off-by: farodin91 <github@jan-jansen.net>
1 parent 4da085f commit ba4555e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+5967
-30
lines changed

frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarClosed.stories.storyshot

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -592,6 +592,138 @@
592592
</div>
593593
</div>
594594
</li>
595+
<li
596+
class="css-1lee0ix"
597+
>
598+
<a
599+
class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root"
600+
href="/"
601+
role="button"
602+
tabindex="0"
603+
>
604+
<div
605+
aria-label="Gateway"
606+
class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root"
607+
data-mui-internal-clone-element="true"
608+
/>
609+
<span
610+
class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
611+
/>
612+
</a>
613+
</li>
614+
<li
615+
class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root"
616+
>
617+
<div
618+
class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root"
619+
style="min-height: 0px;"
620+
>
621+
<div
622+
class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper"
623+
>
624+
<div
625+
class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner"
626+
>
627+
<ul
628+
class="MuiList-root css-2l483y-MuiList-root"
629+
>
630+
<li
631+
class="css-b4fdej"
632+
>
633+
<a
634+
class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root"
635+
href="/"
636+
role="button"
637+
tabindex="0"
638+
>
639+
<div
640+
class="MuiListItemText-root css-tlelie-MuiListItemText-root"
641+
>
642+
<span
643+
class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root"
644+
>
645+
Gateways
646+
</span>
647+
</div>
648+
<span
649+
class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
650+
/>
651+
</a>
652+
</li>
653+
<li
654+
class="css-b4fdej"
655+
>
656+
<a
657+
class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root"
658+
href="/"
659+
role="button"
660+
tabindex="0"
661+
>
662+
<div
663+
class="MuiListItemText-root css-tlelie-MuiListItemText-root"
664+
>
665+
<span
666+
class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root"
667+
>
668+
Gateway Classes
669+
</span>
670+
</div>
671+
<span
672+
class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
673+
/>
674+
</a>
675+
</li>
676+
<li
677+
class="css-b4fdej"
678+
>
679+
<a
680+
class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root"
681+
href="/"
682+
role="button"
683+
tabindex="0"
684+
>
685+
<div
686+
class="MuiListItemText-root css-tlelie-MuiListItemText-root"
687+
>
688+
<span
689+
class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root"
690+
>
691+
HTTP Routes
692+
</span>
693+
</div>
694+
<span
695+
class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
696+
/>
697+
</a>
698+
</li>
699+
<li
700+
class="css-b4fdej"
701+
>
702+
<a
703+
class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root"
704+
href="/"
705+
role="button"
706+
tabindex="0"
707+
>
708+
<div
709+
class="MuiListItemText-root css-tlelie-MuiListItemText-root"
710+
>
711+
<span
712+
class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root"
713+
>
714+
GRPC Routes
715+
</span>
716+
</div>
717+
<span
718+
class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
719+
/>
720+
</a>
721+
</li>
722+
</ul>
723+
</div>
724+
</div>
725+
</div>
726+
</li>
595727
<li
596728
class="css-1lee0ix"
597729
>

frontend/src/components/Sidebar/__snapshots__/Sidebar.InClusterSidebarOpen.stories.storyshot

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -627,6 +627,145 @@
627627
</div>
628628
</div>
629629
</li>
630+
<li
631+
class="css-1icvoo8"
632+
>
633+
<a
634+
class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root"
635+
href="/"
636+
role="button"
637+
tabindex="0"
638+
>
639+
<div
640+
class="MuiListItemIcon-root css-1blhdvq-MuiListItemIcon-root"
641+
/>
642+
<div
643+
class="MuiListItemText-root css-tlelie-MuiListItemText-root"
644+
>
645+
<span
646+
class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root"
647+
>
648+
Gateway
649+
</span>
650+
</div>
651+
<span
652+
class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
653+
/>
654+
</a>
655+
</li>
656+
<li
657+
class="MuiListItem-root MuiListItem-gutters MuiListItem-padding css-75xxte-MuiListItem-root"
658+
>
659+
<div
660+
class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-hidden css-11uq76c-MuiCollapse-root"
661+
style="min-height: 0px;"
662+
>
663+
<div
664+
class="MuiCollapse-wrapper MuiCollapse-vertical css-smkl36-MuiCollapse-wrapper"
665+
>
666+
<div
667+
class="MuiCollapse-wrapperInner MuiCollapse-vertical css-9l5vo-MuiCollapse-wrapperInner"
668+
>
669+
<ul
670+
class="MuiList-root css-2l483y-MuiList-root"
671+
>
672+
<li
673+
class="css-b4fdej"
674+
>
675+
<a
676+
class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root"
677+
href="/"
678+
role="button"
679+
tabindex="0"
680+
>
681+
<div
682+
class="MuiListItemText-root css-tlelie-MuiListItemText-root"
683+
>
684+
<span
685+
class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root"
686+
>
687+
Gateways
688+
</span>
689+
</div>
690+
<span
691+
class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
692+
/>
693+
</a>
694+
</li>
695+
<li
696+
class="css-b4fdej"
697+
>
698+
<a
699+
class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root"
700+
href="/"
701+
role="button"
702+
tabindex="0"
703+
>
704+
<div
705+
class="MuiListItemText-root css-tlelie-MuiListItemText-root"
706+
>
707+
<span
708+
class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root"
709+
>
710+
Gateway Classes
711+
</span>
712+
</div>
713+
<span
714+
class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
715+
/>
716+
</a>
717+
</li>
718+
<li
719+
class="css-b4fdej"
720+
>
721+
<a
722+
class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root"
723+
href="/"
724+
role="button"
725+
tabindex="0"
726+
>
727+
<div
728+
class="MuiListItemText-root css-tlelie-MuiListItemText-root"
729+
>
730+
<span
731+
class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root"
732+
>
733+
HTTP Routes
734+
</span>
735+
</div>
736+
<span
737+
class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
738+
/>
739+
</a>
740+
</li>
741+
<li
742+
class="css-b4fdej"
743+
>
744+
<a
745+
class="MuiButtonBase-root MuiListItem-root MuiListItem-gutters MuiListItem-padding MuiListItem-button css-sayhe9-MuiButtonBase-root-MuiListItem-root"
746+
href="/"
747+
role="button"
748+
tabindex="0"
749+
>
750+
<div
751+
class="MuiListItemText-root css-tlelie-MuiListItemText-root"
752+
>
753+
<span
754+
class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-nqgwvn-MuiTypography-root"
755+
>
756+
GRPC Routes
757+
</span>
758+
</div>
759+
<span
760+
class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
761+
/>
762+
</a>
763+
</li>
764+
</ul>
765+
</div>
766+
</div>
767+
</div>
768+
</li>
630769
<li
631770
class="css-1icvoo8"
632771
>

0 commit comments

Comments
 (0)