ThemeForge
Code Editor Theme Builder
ThemeForge
dark
light
Import
Share
Export
Editor
Syntax
Semantic
UI
Terminal
Analysis
History
Editors
My Dark Theme
TypeScript
×
+
Explorer
src
component.tsx
index.ts
package.json
tsconfig.json
src
›
component.tsx
›
Counter
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import
{
useState
,
useEffect
}
from
'react'
// A comment explaining the component
interface
Props
{
title
:
string
count
:
number
}
function
Counter
({
title
,
count
}:
Props
) {
const
doubled
=
count
*
2
const
label
=
`${title}: ${doubled}`
return
(
<
div
className
=
"container"
>
<
h1
>{label}</h1>
</div>
)
}
TERMINAL
PROBLEMS
OUTPUT
user@machine
:
~/project
$ npm run dev
✔ compiled successfully in 342ms
⚠ warning: unused variable 'x'
✗ error:
Cannot find module
'./missing'
main
TypeScript JSX
UTF-8
Ln 11, Col 1
Editor Colors
Background
#1e1e1e
Foreground
#d4d4d4
11.2:1
AAA
Line Highlight
#2a2d2e
Selection
#264f78
Typography
Font Family
Consolas
Fira Code
JetBrains Mono
Source Code Pro
Monaco
Menlo
Courier New
Font Size
13px
Line Height
1.6