add offsite icon to sidebar links that take you off the app (#508)

This commit is contained in:
Mike Sawka
2024-03-27 13:17:56 -07:00
committed by GitHub
parent bed191186c
commit 5734a7bc7a
2 changed files with 13 additions and 0 deletions
+3
View File
@@ -136,6 +136,9 @@
.actions {
.positional-icon-visible;
}
.link-offsite {
.positional-icon-visible;
}
}
&:not(:hover) .status-indicator {
+10
View File
@@ -334,12 +334,22 @@ class MainSideBar extends React.Component<MainSideBarProps, {}> {
frontIcon={<i className="fa-sharp fa-regular fa-circle-question icon" />}
contents="Documentation"
onClick={() => openLink("https://docs.waveterm.dev")}
endIcons={[
<CenteredIcon key="offsite" className="link-offsite hoverEffect">
<i className="fa-sharp fa-solid fa-arrow-up-right-from-square"></i>
</CenteredIcon>,
]}
/>
<SideBarItem
key="discord"
frontIcon={<i className="fa-brands fa-discord icon" />}
contents="Discord"
onClick={() => openLink("https://discord.gg/XfvZ334gwU")}
endIcons={[
<CenteredIcon key="offsite" className="link-offsite hoverEffect">
<i className="fa-sharp fa-solid fa-arrow-up-right-from-square"></i>
</CenteredIcon>,
]}
/>
</div>
</div>