File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed
examples/Demo/FluentUI.Demo.Client/Layout Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change 1717
1818 <FluentSpacer />
1919
20+ @* GitHub Logo *@
21+ <FluentButton IconStart =" @(new GitHubIcon().WithColor(" var(--colorNeutralForegroundOnBrand) " ))"
22+ OnClick =" @(() => OpenUrlInNewTabAsync(" https: //github.com /microsoft /fluentui-blazor /tree /dev-v5 " ))"
23+ Appearance =" ButtonAppearance.Transparent"
24+ Title =" See the Fluent UI Blazor GitHub repository" />
25+
2026 @* DarkTheme *@
2127 <FluentButton IconStart =" @(new Icons.Regular.Size20.DarkTheme().WithColor(" var(--colorNeutralForegroundOnBrand) " ))"
2228 OnClick =" @SwitchThemeAsync"
Original file line number Diff line number Diff line change @@ -64,4 +64,22 @@ private void ReloadReboot()
6464
6565 /// <summary />
6666 private string GetLayoutKey ( ) => IsHomePage ( ) ? "Home" : string . Empty ;
67+
68+ /// <summary>
69+ /// Opens a URL in a new browser tab.
70+ /// </summary>
71+ private async Task OpenUrlInNewTabAsync ( string url )
72+ {
73+ await JSRuntime . InvokeVoidAsync ( "open" , url , "_blank" ) ;
74+ }
75+
76+ internal class GitHubIcon : Icon
77+ {
78+ public GitHubIcon ( ) : base (
79+ "GitHub" ,
80+ IconVariant . Regular ,
81+ IconSize . Size20 ,
82+ "<path fill-rule=\" evenodd\" clip-rule=\" evenodd\" d=\" M10.178 0C4.55 0 0 4.583 0 10.254c0 4.533 2.915 8.369 6.959 9.727 0.506 0.102 0.691 -0.221 0.691 -0.492 0 -0.238 -0.017 -1.053 -0.017 -1.901 -2.831 0.611 -3.421 -1.222 -3.421 -1.222 -0.455 -1.188 -1.129 -1.494 -1.129 -1.494 -0.927 -0.628 0.068 -0.628 0.068 -0.628 1.028 0.068 1.567 1.053 1.567 1.053 0.91 1.562 2.376 1.12 2.966 0.849 0.084 -0.662 0.354 -1.12 0.64 -1.375 -2.258 -0.238 -4.634 -1.12 -4.634 -5.059 0 -1.12 0.404 -2.037 1.045 -2.75 -0.101 -0.255 -0.455 -1.307 0.101 -2.716 0 0 0.859 -0.272 2.797 1.053a9.786 9.786 0 0 1 2.545 -0.34c0.859 0 1.735 0.119 2.544 0.34 1.938 -1.324 2.797 -1.053 2.797 -1.053 0.556 1.409 0.202 2.462 0.101 2.716 0.657 0.713 1.045 1.63 1.045 2.75 0 3.939 -2.376 4.804 -4.651 5.059 0.371 0.323 0.691 0.934 0.691 1.901 0 1.375 -0.017 2.479 -0.017 2.818 0 0.272 0.185 0.594 0.691 0.493 4.044 -1.358 6.959 -5.195 6.959 -9.727C20.356 4.583 15.789 0 10.178 0z\" ></path>" )
83+ { }
84+ }
6785}
You can’t perform that action at this time.
0 commit comments