changed from hexo to custom react stuff #1

Merged
developomp merged 73 commits from dev into master 2021-06-27 14:37:56 +09:00
3 changed files with 38 additions and 9 deletions
Showing only changes of commit 7462616370 - Show all commits

View file

@ -0,0 +1,35 @@
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"
import { faLanguage } from "@fortawesome/free-solid-svg-icons"
import styled from "styled-components"
import theme from "styled-theming"
import ReactTooltip from "react-tooltip"
import theming from "../theming"
const StyledThemeButton = styled.div`
${theming.styles.navbarButtonStyle}
transition: transform 0.2s linear;
/* ${theme("mode", {
light: "",
dark: "transform: scaleX(-1);\
-moz-transform: scaleX(-1);\
-webkit-transform: scaleX(-1);\
-ms-transform: scaleX(-1);",
})}; */
`
function LanguageToggleButton() {
return (
<>
<StyledThemeButton data-tip data-for="language">
<FontAwesomeIcon icon={faLanguage} />
</StyledThemeButton>
<ReactTooltip id="language" type="dark" effect="solid">
<span>Change to Korean/English</span>
</ReactTooltip>
</>
)
}
export default LanguageToggleButton

View file

@ -10,7 +10,7 @@ import { Link } from "react-router-dom"
import SearchBox from "./SearchBox" import SearchBox from "./SearchBox"
import Sidebar from "./Sidebar" import Sidebar from "./Sidebar"
import ThemeToggleButton from "./ThemeToggleButton" import ThemeToggleButton from "./ThemeToggleButton"
import { faLanguage } from "@fortawesome/free-solid-svg-icons" import LanguageToggleButton from "./LanguageToggleButton"
const StyledNav = styled.nav` const StyledNav = styled.nav`
display: flex; display: flex;
@ -71,13 +71,7 @@ function Navbar() {
</StyledNavLinks> </StyledNavLinks>
<ThemeToggleButton /> <ThemeToggleButton />
<LanguageToggleButton />
<StyledALink data-tip data-for="language">
<FontAwesomeIcon icon={faLanguage} />
</StyledALink>
<ReactTooltip id="language" type="dark" effect="solid">
<span>Change to Korean/English</span>
</ReactTooltip>
<StyledALink <StyledALink
data-tip data-tip

View file

@ -44,7 +44,7 @@ function Navbar() {
)} )}
</StyledThemeButton> </StyledThemeButton>
<ReactTooltip id="theme" type="dark" effect="solid"> <ReactTooltip id="theme" type="dark" effect="solid">
<span>Change theme</span> <span>Using {_theme.mode} theme</span>
</ReactTooltip> </ReactTooltip>
</> </>
)} )}