Add Prism template to web UI.

This commit is contained in:
Matt Swensen 2019-08-05 14:41:33 +02:00
parent bedc50d013
commit 703febd2b8
No known key found for this signature in database
GPG Key ID: 3F9E482BFC526F35
4 changed files with 17 additions and 0 deletions

@ -41,6 +41,7 @@
"themer-iterm": "^2.0.2",
"themer-jetbrains": "^1.0.1",
"themer-kitty": "^1.0.1",
"themer-prism": "^1.0.0",
"themer-sketch-palettes": "^1.0.3",
"themer-slack": "^2.0.2",
"themer-sublime-text": "^2.0.2",

@ -34,6 +34,7 @@ export default () => {
const [chrome, setChrome] = useState(false);
const [sketchPalettes, setSketchPalettes] = useState(false);
const [tmux, setTmux] = useState(false);
const [prism, setPrism] = useState(false);
const { getActiveColorOrFallback, preparedColorSet, cliColorSet } = useContext(ThemeContext);
@ -228,6 +229,12 @@ export default () => {
label="tmux"
accentSelected
/>
<Checkbox
value={ prism }
onChange={ () => setPrism(!prism) }
label="Prism"
accentSelected
/>
</fieldset>
</div>
<Button
@ -263,6 +270,7 @@ export default () => {
chrome,
sketchPalettes,
tmux,
prism,
},
preparedColorSet,
window.innerWidth * window.devicePixelRatio,

@ -28,6 +28,7 @@ import { render as renderWallpaperTriangles } from 'themer-wallpaper-triangles';
import { render as renderWallpaperTrianglify } from 'themer-wallpaper-trianglify';
import { render as renderXcode } from 'themer-xcode';
import { render as renderBrave } from 'themer-brave';
import { render as renderPrism } from 'themer-prism';
const templates = {
alfred: { folderName: 'Alfred', render: renderAlfred },
@ -43,6 +44,7 @@ const templates = {
iterm: { folderName: 'iTerm', render: renderIterm },
jetbrains: { folderName: 'JetBrains', render: renderJetbrains },
kitty: { folderName: 'kitty', render: renderKitty },
prism: { folderName: 'prism', render: renderPrism },
sketchPalettes: { folderName: 'Sketch', render: renderSketchPalettes },
slack: { folderName: 'Slack sidebar', render: renderSlack },
sublimeText: { folderName: 'Sublime Text', render: renderSublimeText },
@ -81,6 +83,7 @@ const installationLocations = {
iterm: { name: 'iTerm', instructionsUrl: 'https://github.com/mjswensen/themer/tree/master/cli/packages/themer-iterm#output' },
jetbrains: { name: 'JetBrains', instructionsUrl: 'https://github.com/tomselvi/themer-jetbrains#output' },
kitty: { name: 'kitty', instructionsUrl: 'https://github.com/0x52a1/themer-kitty#output' },
prism: { name: 'prism', instructionsUrl: 'https://github.com/mjswensen/themer/tree/master/cli/packages/themer-prism#output' },
sketchPalettes: { name: 'Sketch palettes', instructionsUrl: 'https://github.com/mjswensen/themer/tree/master/cli/packages/themer-sketch-palettes#output' },
slack: { name: 'Slack sidebar', instructionsUrl: 'https://github.com/mjswensen/themer/tree/master/cli/packages/themer-slack#output' },
sublimeText: { name: 'Sublime Text', instructionsUrl: 'https://github.com/mjswensen/themer/tree/master/cli/packages/themer-sublime-text#output' },

@ -9484,6 +9484,11 @@ themer-kitty@^1.0.1:
resolved "https://registry.yarnpkg.com/themer-kitty/-/themer-kitty-1.0.1.tgz#d0d6c2cd0ee89ce54ce3600aae7e2ae8de140f11"
integrity sha512-BPobvzCrLOZaGsrWpV10nSWHPzCtyu+HnaRX9QjUiACL0JHGsYFD2e9XvLiCj8RYTk+Nq/cQ1LUcWZs82fuoMQ==
themer-prism@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/themer-prism/-/themer-prism-1.0.0.tgz#b79f2f60d8193a7d50d171e7794fbaa3cdce17be"
integrity sha512-+X41OJegNwJzG7QwMU65KypwkG+KEhlRzRcCg4Knx0zz1fy6wKTmm28Pisw8pNu8k1I9HF9/0DCAn7z++hKK7g==
themer-sketch-palettes@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/themer-sketch-palettes/-/themer-sketch-palettes-1.0.3.tgz#5b52d0d4ab919c88b9bf1ceffa96f36c29620350"