removed 'invertButton' from themes
This commit is contained in:
parent
6c1d383c69
commit
691a0ed881
6 changed files with 27 additions and 98 deletions
|
@ -95,15 +95,13 @@ export const PageCard = styled.div`
|
||||||
${CardStyleWrap}:focus,${CardStyleWrap}:active,${CardStyleWrap}:hover & {
|
${CardStyleWrap}:focus,${CardStyleWrap}:active,${CardStyleWrap}:hover & {
|
||||||
color: ${({ theme }) => theme.colors.secondary};
|
color: ${({ theme }) => theme.colors.secondary};
|
||||||
border-color: ${({ theme }) => theme.colors.secondary};
|
border-color: ${({ theme }) => theme.colors.secondary};
|
||||||
background-color: ${({ theme }) => theme.invertButtons ?
|
background-color: ${({ theme }) => theme.colors.backgroundAlt ? theme.colors.backgroundAlt : theme.colors.background};
|
||||||
theme.colors.backgroundAlt ? theme.colors.backgroundAlt : theme.colors.background : theme.colors.background};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
${CardLink}:focus,${CardLink}:active,${CardLink}:hover & {
|
${CardLink}:focus,${CardLink}:active,${CardLink}:hover & {
|
||||||
color: ${({ theme }) => theme.colors.secondary};
|
color: ${({ theme }) => theme.colors.secondary};
|
||||||
border-color: ${({ theme }) => theme.colors.secondary};
|
border-color: ${({ theme }) => theme.colors.secondary};
|
||||||
background-color: ${({ theme }) => theme.invertButtons ?
|
background-color: ${({ theme }) => theme.colors.backgroundAlt ? theme.colors.backgroundAlt : theme.colors.background};
|
||||||
theme.colors.backgroundAlt ? theme.colors.backgroundAlt : theme.colors.background : theme.colors.background};
|
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
@ -146,14 +144,12 @@ export const OnlineStatus = styled.p<OnlinePropType>`
|
||||||
|
|
||||||
${CardStyleWrap}:focus,${CardStyleWrap}:active,${CardStyleWrap}:hover & {
|
${CardStyleWrap}:focus,${CardStyleWrap}:active,${CardStyleWrap}:hover & {
|
||||||
border-color: ${({ theme }) => theme.colors.secondary};
|
border-color: ${({ theme }) => theme.colors.secondary};
|
||||||
background-color: ${({ theme }) => theme.invertButtons ?
|
background-color: ${({ theme }) => theme.colors.backgroundAlt ? theme.colors.backgroundAlt : theme.colors.background};
|
||||||
theme.colors.backgroundAlt ? theme.colors.backgroundAlt : theme.colors.background : theme.colors.background};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
${CardLink}:focus,${CardLink}:active,${CardLink}:hover & {
|
${CardLink}:focus,${CardLink}:active,${CardLink}:hover & {
|
||||||
border-color: ${({ theme }) => theme.colors.secondary};
|
border-color: ${({ theme }) => theme.colors.secondary};
|
||||||
background-color: ${({ theme }) => theme.invertButtons ?
|
background-color: ${({ theme }) => theme.colors.backgroundAlt ? theme.colors.backgroundAlt : theme.colors.background};
|
||||||
theme.colors.backgroundAlt ? theme.colors.backgroundAlt : theme.colors.background : theme.colors.background};
|
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
|
|
@ -24,15 +24,12 @@ export const NavBar = styled.nav`
|
||||||
`
|
`
|
||||||
|
|
||||||
export const NavLink = styled(Link) <ActivePropType>`
|
export const NavLink = styled(Link) <ActivePropType>`
|
||||||
color: ${props => props.active ?
|
color: ${props => ({ theme }) => props.active ?
|
||||||
({ theme }) => theme.invertButtons ?
|
theme.colors.text ?
|
||||||
theme.colors.text ? theme.colors.text : theme.colors.secondary : theme.colors.secondary :
|
theme.colors.text : theme.colors.secondary :
|
||||||
({ theme }) => theme.colors.primary};
|
theme.colors.primary};
|
||||||
|
|
||||||
background-color: ${props => props.active ?
|
background-color: ${props => ({ theme }) => theme.colors.background};
|
||||||
({ theme }) => theme.invertButtons ?
|
|
||||||
theme.colors.secondary : theme.colors.background :
|
|
||||||
({ theme }) => theme.colors.background};
|
|
||||||
|
|
||||||
padding: 2px 6px;
|
padding: 2px 6px;
|
||||||
border: 2px solid;
|
border: 2px solid;
|
||||||
|
@ -43,12 +40,6 @@ export const NavLink = styled(Link) <ActivePropType>`
|
||||||
transition: all 0.1s ease;
|
transition: all 0.1s ease;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color: ${({ theme }) => theme.invertButtons ?
|
color: ${({ theme }) => theme.colors.text ? theme.colors.text : theme.colors.secondary};
|
||||||
theme.colors.text ? theme.colors.text : theme.colors.primary :
|
|
||||||
theme.colors.secondary};
|
|
||||||
|
|
||||||
background-color: ${({ theme }) => theme.invertButtons ?
|
|
||||||
theme.colors.secondary :
|
|
||||||
theme.colors.background};
|
|
||||||
}
|
}
|
||||||
`
|
`
|
|
@ -87,13 +87,8 @@ export const NavSideMenuButton = styled.button <ActivePropType>`
|
||||||
color: ${props => ({ theme }) => {
|
color: ${props => ({ theme }) => {
|
||||||
let ret: string;
|
let ret: string;
|
||||||
if (props.active) {
|
if (props.active) {
|
||||||
if (theme.invertButtons) {
|
|
||||||
ret = theme.colors.text ? theme.colors.text : theme.colors.secondary;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
ret = theme.colors.secondary;
|
ret = theme.colors.secondary;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
else {
|
else {
|
||||||
ret = theme.colors.primary;
|
ret = theme.colors.primary;
|
||||||
}
|
}
|
||||||
|
@ -102,16 +97,11 @@ export const NavSideMenuButton = styled.button <ActivePropType>`
|
||||||
background-color: ${props => ({ theme }) => {
|
background-color: ${props => ({ theme }) => {
|
||||||
let ret: string;
|
let ret: string;
|
||||||
if (props.active) {
|
if (props.active) {
|
||||||
if (theme.invertButtons) {
|
|
||||||
ret = theme.colors.secondary;
|
ret = theme.colors.secondary;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
ret = theme.colors.background;
|
ret = theme.colors.background;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
else {
|
|
||||||
ret = theme.colors.background;
|
|
||||||
}
|
|
||||||
return ret;
|
return ret;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
|
@ -120,13 +110,8 @@ export const NavSideMenuButton = styled.button <ActivePropType>`
|
||||||
border-color: ${props => ({ theme }) => {
|
border-color: ${props => ({ theme }) => {
|
||||||
let ret: string;
|
let ret: string;
|
||||||
if (props.active) {
|
if (props.active) {
|
||||||
if (theme.invertButtons) {
|
|
||||||
ret = theme.colors.text ? theme.colors.text : theme.colors.secondary;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
ret = theme.colors.secondary;
|
ret = theme.colors.secondary;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
else {
|
else {
|
||||||
ret = theme.colors.primary;
|
ret = theme.colors.primary;
|
||||||
}
|
}
|
||||||
|
@ -135,36 +120,15 @@ export const NavSideMenuButton = styled.button <ActivePropType>`
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color: ${({ theme }) => {
|
color: ${({ theme }) => {
|
||||||
let ret: string;
|
return theme.colors.secondary
|
||||||
if (theme.invertButtons) {
|
|
||||||
ret = theme.colors.text ? theme.colors.text : theme.colors.primary;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
ret = theme.colors.secondary;
|
|
||||||
}
|
|
||||||
return ret;
|
|
||||||
}};
|
}};
|
||||||
|
|
||||||
background-color: ${({ theme }) => {
|
background-color: ${({ theme }) => {
|
||||||
let ret: string;
|
return theme.colors.background
|
||||||
if (theme.invertButtons) {
|
|
||||||
ret = theme.colors.secondary;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
ret = theme.colors.background;
|
|
||||||
}
|
|
||||||
return ret;
|
|
||||||
}};
|
}};
|
||||||
|
|
||||||
border-color: ${({ theme }) => {
|
border-color: ${({ theme }) => {
|
||||||
let ret: string;
|
return theme.colors.secondary;
|
||||||
if (theme.invertButtons) {
|
|
||||||
ret = theme.colors.text ? theme.colors.text : theme.colors.secondary;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
ret = theme.colors.secondary;
|
|
||||||
}
|
|
||||||
return ret;
|
|
||||||
}};
|
}};
|
||||||
}
|
}
|
||||||
`
|
`
|
||||||
|
@ -220,29 +184,15 @@ export const NavIndicator = styled(Link) <ActivePropType>`
|
||||||
aspect-ratio: 1;
|
aspect-ratio: 1;
|
||||||
width: 10px;
|
width: 10px;
|
||||||
border: 1px solid;
|
border: 1px solid;
|
||||||
border-color: ${ props => ({ theme }) => props.active ?
|
border-color: ${ props => ({ theme }) => props.active ? theme.colors.primary : theme.colors.primary};
|
||||||
theme.invertButtons ? theme.colors.secondary : theme.colors.primary :
|
|
||||||
theme.colors.primary
|
|
||||||
};
|
|
||||||
|
|
||||||
background-color: ${props => ({ theme }) => props.active ?
|
background-color: ${props => ({ theme }) => props.active ? theme.colors.secondary : theme.colors.background};
|
||||||
theme.invertButtons ? theme.colors.secondary : theme.colors.primary :
|
|
||||||
theme.colors.background
|
|
||||||
};
|
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
border-color: ${ props => ({ theme }) =>
|
border-color: ${({ theme }) => theme.colors.primary};
|
||||||
theme.invertButtons ? theme.colors.secondary : theme.colors.primary
|
|
||||||
};
|
|
||||||
|
|
||||||
color: ${({ theme }) => theme.invertButtons ?
|
color: ${({ theme }) => theme.colors.primary};
|
||||||
theme.invertButtons ? theme.colors.secondary : theme.colors.primary :
|
|
||||||
theme.colors.primary
|
|
||||||
};
|
|
||||||
|
|
||||||
background-color: ${({ theme }) => theme.invertButtons ?
|
background-color: ${({ theme }) => theme.colors.primary};
|
||||||
theme.colors.secondary :
|
|
||||||
theme.colors.primary
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
`
|
`
|
|
@ -20,12 +20,12 @@ export const ThemeDropDownButton = styled.button<DisplayPropType>`
|
||||||
border: 2px solid;
|
border: 2px solid;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
background-color: ${ props => props.focus ?
|
background-color: ${ props => props.focus ?
|
||||||
({ theme }) => theme.invertButtons ? theme.colors.secondary : theme.colors.background :
|
({ theme }) => theme.colors.background :
|
||||||
({ theme }) => theme.colors.background};
|
({ theme }) => theme.colors.background};
|
||||||
padding: 2px 6px;
|
padding: 2px 6px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
color: ${props => props.focus ? ({ theme }) => theme.invertButtons ?
|
color: ${props => props.focus ?
|
||||||
theme.colors.text ? theme.colors.text : theme.colors.primary : theme.colors.secondary :
|
({ theme }) => theme.colors.text ? theme.colors.text : theme.colors.secondary :
|
||||||
({ theme }) => theme.colors.primary};
|
({ theme }) => theme.colors.primary};
|
||||||
|
|
||||||
transition-property: color, border-bottom-left-radius, border-bottom-right-radius, background-color;
|
transition-property: color, border-bottom-left-radius, border-bottom-right-radius, background-color;
|
||||||
|
@ -34,13 +34,9 @@ export const ThemeDropDownButton = styled.button<DisplayPropType>`
|
||||||
transition-delay: 0s, ${ props => props.show ? "0s, 0s" : "0.6s, 0.6s" }, 0s;
|
transition-delay: 0s, ${ props => props.show ? "0s, 0s" : "0.6s, 0.6s" }, 0s;
|
||||||
|
|
||||||
&:focus,:hover {
|
&:focus,:hover {
|
||||||
color: ${({ theme }) => theme.invertButtons ?
|
color: ${({ theme }) => theme.colors.text ? theme.colors.text : theme.colors.secondary};
|
||||||
theme.colors.text ? theme.colors.text : theme.colors.primary :
|
|
||||||
theme.colors.secondary};
|
|
||||||
|
|
||||||
background-color: ${({ theme }) => theme.invertButtons ?
|
background-color: ${({ theme }) => theme.colors.background};
|
||||||
theme.colors.secondary :
|
|
||||||
theme.colors.background};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
border-bottom-left-radius: ${ props => props.show ? "0" : "" };
|
border-bottom-left-radius: ${ props => props.show ? "0" : "" };
|
||||||
|
|
|
@ -53,13 +53,11 @@
|
||||||
"themeId": 4,
|
"themeId": 4,
|
||||||
"backgroundImage": "https://images4.alphacoders.com/112/1123390.jpg",
|
"backgroundImage": "https://images4.alphacoders.com/112/1123390.jpg",
|
||||||
"backgroundOffset": "60%",
|
"backgroundOffset": "60%",
|
||||||
"invertButtons": true,
|
|
||||||
"colors": {
|
"colors": {
|
||||||
"background": "#0008",
|
"background": "#0008",
|
||||||
"backgroundAlt": "#000d",
|
"backgroundAlt": "#000d",
|
||||||
"primary": "#ccc",
|
"primary": "#ccc",
|
||||||
"secondary": "#00C7C7",
|
"secondary": "#00C7C7",
|
||||||
"text": "#000",
|
|
||||||
"online": "#00ff00",
|
"online": "#00ff00",
|
||||||
"loading": "#0063C7",
|
"loading": "#0063C7",
|
||||||
"offline": "#ff0000"
|
"offline": "#ff0000"
|
||||||
|
@ -69,7 +67,6 @@
|
||||||
"themeName": "dev",
|
"themeName": "dev",
|
||||||
"themeId": 5,
|
"themeId": 5,
|
||||||
"backgroundImage": "https://images4.alphacoders.com/112/1123390.jpg",
|
"backgroundImage": "https://images4.alphacoders.com/112/1123390.jpg",
|
||||||
"invertButtons": true,
|
|
||||||
"colors": {
|
"colors": {
|
||||||
"background": "#0000",
|
"background": "#0000",
|
||||||
"backgroundAlt": "#0000",
|
"backgroundAlt": "#0000",
|
||||||
|
|
1
styled.d.ts
vendored
1
styled.d.ts
vendored
|
@ -6,7 +6,6 @@ declare module 'styled-components' {
|
||||||
themeId: number,
|
themeId: number,
|
||||||
backgroundImage?: string,
|
backgroundImage?: string,
|
||||||
backgroundOffset?: string,
|
backgroundOffset?: string,
|
||||||
invertButtons?: boolean,
|
|
||||||
colors: {
|
colors: {
|
||||||
background: string,
|
background: string,
|
||||||
backgroundAlt?: string,
|
backgroundAlt?: string,
|
||||||
|
|
Loading…
Reference in a new issue