[ABANDONED] React/Redux front end for the Flexor social network.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

142 lines
4.2 KiB

// themes.ts
// Copyright (C) 2020 Dwayne Harris
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
import { ThemeCollection, ColorScheme } from './types'
const themes: ThemeCollection = {
'blueish': {
[ColorScheme.Light]: {
primary: '#3b42f4',
primaryAlternate: '#fff',
secondary: '#6165e0',
backgroundPrimary: '#fff',
backgroundSecondary: '#e6eeff',
text: '#555',
red: '#ff1a1a',
green: '#00802b',
blue: '#005ce6',
},
[ColorScheme.Dark]: {
primary: '#e5e6fe',
primaryAlternate: '#3b42f4',
secondary: '#6165e0',
text: '#ddd',
backgroundPrimary: '#000',
backgroundSecondary: '#333',
red: '#ff1a1a',
green: '#00802b',
blue: '#005ce6',
},
},
'orangeish': {
[ColorScheme.Light]: {
primary: '#ff8000',
primaryAlternate: '#fff',
secondary: '#ffb84d',
backgroundPrimary: '#fff',
backgroundSecondary: '#ffe6cc',
text: '#555',
red: '#ff1a1a',
green: '#00802b',
blue: '#005ce6',
},
[ColorScheme.Dark]: {
primary: '#ffe6cc',
primaryAlternate: '#ff8000',
secondary: '#ffb84d',
text: '#ddd',
backgroundPrimary: '#000',
backgroundSecondary: '#333',
red: '#ff1a1a',
green: '#00802b',
blue: '#005ce6',
},
},
'greenish': {
[ColorScheme.Light]: {
primary: '#004d00',
primaryAlternate: '#fff',
secondary: '#336600',
backgroundPrimary: '#fff',
backgroundSecondary: '#e6ffe6',
text: '#555',
red: '#ff1a1a',
green: '#00802b',
blue: '#005ce6',
},
[ColorScheme.Dark]: {
primary: '#e6ffe6',
primaryAlternate: '#39ac39',
secondary: '#336600',
text: '#ddd',
backgroundPrimary: '#000',
backgroundSecondary: '#333',
red: '#ff1a1a',
green: '#00802b',
blue: '#005ce6',
},
},
'redish': {
[ColorScheme.Light]: {
primary: '#cc2900',
primaryAlternate: '#fff',
secondary: '#ff3333',
backgroundPrimary: '#fff',
backgroundSecondary: '#ffe6e6',
text: '#555',
red: '#ff1a1a',
green: '#00802b',
blue: '#005ce6',
},
[ColorScheme.Dark]: {
primary: '#ff8080',
primaryAlternate: '#fff',
secondary: '#ff3333',
text: '#ddd',
backgroundPrimary: '#000',
backgroundSecondary: '#333',
red: '#ff1a1a',
green: '#00802b',
blue: '#005ce6',
},
},
'black': {
[ColorScheme.Light]: {
primary: '#000',
primaryAlternate: '#ddd',
secondary: '#333',
backgroundPrimary: '#fff',
backgroundSecondary: '#eee',
text: '#555',
red: '#ff1a1a',
green: '#00802b',
blue: '#005ce6',
},
[ColorScheme.Dark]: {
primary: '#ccc',
primaryAlternate: '#333',
secondary: '#ddd',
text: '#ddd',
backgroundPrimary: '#000',
backgroundSecondary: '#333',
red: '#ff1a1a',
green: '#00802b',
blue: '#005ce6',
},
},
}
export default themes