api types; navbar style refactoring; user themes

This commit is contained in:
2020-10-11 01:30:37 +03:00
parent a6ae3fd69f
commit 069c5ac5ee
25 changed files with 274 additions and 130 deletions
+1 -1
View File
@@ -18,4 +18,4 @@
&__Content
.Comment__User_Username
font-size: 1.1rem
font-weight: 600
font-weight: 600
+13
View File
@@ -0,0 +1,13 @@
import React from "react";
interface Props extends React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement> {
selected?: boolean
}
const TabItem = ({ children, selected, ...props }: Props) => (
<div className={selected ? 'TabItem Selected' : 'TabItem'} {...props}>
{children}
</div>
)
export default TabItem;
+14
View File
@@ -0,0 +1,14 @@
.Tabs
display: flex
justify-content: space-around
.TabItem
cursor: pointer
font-size: 1.2rem
color: var(--sec-color)
&:hover
color: var(--link-color)
&.Selected
color: var(--main-color)
+10
View File
@@ -0,0 +1,10 @@
import React from "react";
import './Tabs.sass';
const Tabs = ({ children }: { children: React.ReactNode[] }) => (
<div className={'Tabs'}>
{children}
</div>
)
export default Tabs;