Skip to main content
ACT Theme | Coding Theme
Home Theme VS Code ACT Theme A professional theme for Visual Studio Code featuring the Australian Capital Territory's iconic blue and gold colour palette.
VS Code preview Full workbench mockup using this variant's colors and tokenColors.
colors Workbench UI color keys from the theme JSON colors map.
actionBar.toggledBackground #00308740 activityBar.activeBackground #0A0C1850 activityBar.activeBorder #003087 activityBar.activeFocusBorder #003087 activityBar.background #050710 activityBar.border #050710 tokenColors TextMate scopes and font styles (syntax highlighting rules).
scope foreground fontStyle comment, punctuation.definition.comment #A8B8D080 italic variable, string constant.other.placeholder #E8EDF3 — constant.other.color #003087 — invalid, invalid.illegal #E22339 — keyword, storage.type, storage.modifier
Shiki preview TypeScript sample highlighted with this variant's colors and tokenColors.
export interface User {
id: string;
name: string;
role: "admin" | "member";
tags: string[];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser(id: string): Promise<User | null> {
if (!id) {
return null;
}
const response = await fetch(`/api/users/${id}`, {
method: "GET",
headers: { Accept: "application/json" },
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return (await response.json()) as User;
}
function greet(user: User): string {
// Simple greeting function that uses the user's name
return `Hello, ${user.name}!`;
}
ACT Theme — ACT Dark main*
0 1
Copilot
Ln 5, Col 12
Spaces: 2
UTF-8
LF
TypeScript
Dark+
activityBar.dropBorder #003087
activityBar.foreground #E8EDF3
activityBar.inactiveForeground #A8B8D080
activityBarBadge.background #003087
activityBarBadge.foreground #E8EDF3
activityBarTop.activeBackground #0A0C1850
activityBarTop.activeBorder #003087
activityBarTop.background #050710
activityBarTop.dropBorder #003087
activityBarTop.foreground #E8EDF3
activityBarTop.inactiveForeground #A8B8D080
activityErrorBadge.background #E22339
activityErrorBadge.foreground #E8EDF3
activityWarningBadge.background #FFCD00
activityWarningBadge.foreground #E8EDF3
agentSessionReadIndicator.foreground #003087
agentSessionSelectedBadge.border #00308750
agentSessionSelectedUnfocusedBadge.border #E8EDF350
agentStatusIndicator.background #161928
aiCustomizationManagement.sashBorder #003087
badge.background #003087
badge.foreground #E8EDF3
banner.background #003087
banner.foreground #E8EDF3
banner.iconForeground #E8EDF3
breadcrumb.activeSelectionForeground #003087
breadcrumb.background #0A0C18
breadcrumb.focusForeground #E8EDF3
breadcrumb.foreground #A8B8D0
breadcrumbPicker.background #111420
button.background #003087
button.border #00308700
button.foreground #E8EDF3
button.hoverBackground #00206B
button.secondaryBackground #161928
button.secondaryBorder #00308750
button.secondaryForeground #E8EDF3
button.secondaryHoverBackground #202438
button.separator #E8EDF340
charts.blue #003087
charts.foreground #E8EDF3
charts.green #339D37
charts.lines #A8B8D080
charts.orange #7EB8DA
charts.purple #FFCD00
charts.red #E22339
charts.yellow #FFCD00
chat.avatarBackground #003087
chat.avatarForeground #E8EDF3
chat.checkpointSeparator #00308750
chat.editedFileForeground #003087
chat.inputWorkingBorderColor1 #003087
chat.inputWorkingBorderColor2 #00206B
chat.inputWorkingBorderColor3 #003087
chat.linesAddedForeground #339D37CC
chat.linesRemovedForeground #E22339CC
chat.requestBackground #161928
chat.requestBorder #00308750
chat.requestBubbleBackground #161928E6
chat.requestBubbleHoverBackground #202438E6
chat.requestCodeBorder #00308730
chat.slashCommandBackground #003087
chat.slashCommandForeground #E8EDF3
chat.thinkingShimmer #00308740
chatManagement.sashBorder #003087
checkbox.background #1A1D2A
checkbox.border #00308750
checkbox.disabled.background #1A1D2A80
checkbox.disabled.foreground #A8B8D060
checkbox.foreground #003087
checkbox.selectBackground #1A1D2A
checkbox.selectBorder #003087
commandCenter.activeBackground #E8EDF325
commandCenter.activeBorder #E8EDF350
commandCenter.activeForeground #E8EDF3
commandCenter.background #E8EDF315
commandCenter.border #E8EDF330
commandCenter.debuggingBackground #339D3730
commandCenter.foreground #E8EDF3
commandCenter.inactiveBorder #E8EDF320
commandCenter.inactiveForeground #A8B8D080
commentsView.resolvedIcon #339D37
commentsView.unresolvedIcon #FFCD00
contrastActiveBorder #00308700
contrastBorder #00308700
debugConsole.errorForeground #E22339
debugConsole.infoForeground #5B9BD5
debugConsole.sourceForeground #A8B8D0
debugConsole.warningForeground #FFCD00
debugConsoleInputIcon.foreground #003087
debugExceptionWidget.background #E2233920
debugExceptionWidget.border #E2233980
debugIcon.breakpointCurrentStackframeForeground #FFCD00
debugIcon.breakpointDisabledForeground #A8B8D080
debugIcon.breakpointForeground #E22339
debugIcon.breakpointStackframeForeground #339D37
debugIcon.breakpointUnverifiedForeground #FFCD00
debugIcon.continueForeground #339D37
debugIcon.disconnectForeground #E22339
debugIcon.pauseForeground #FFCD00
debugIcon.restartForeground #339D37
debugIcon.startForeground #339D37
debugIcon.stepBackForeground #003087
debugIcon.stepIntoForeground #003087
debugIcon.stepOutForeground #003087
debugIcon.stepOverForeground #003087
debugIcon.stopForeground #E22339
debugTokenExpression.boolean #7EB8DA
debugTokenExpression.error #E22339
debugTokenExpression.name #FFCD00
debugTokenExpression.number #7EB8DA
debugTokenExpression.string #6BBE27
debugTokenExpression.type #FFCD00
debugTokenExpression.value #6BBE27
debugToolBar.background #111420
debugView.exceptionLabelBackground #E2233980
debugView.exceptionLabelForeground #E8EDF3
debugView.stateLabelBackground #00308750
debugView.stateLabelForeground #E8EDF3
debugView.valueChangedHighlight #00308780
descriptionForeground #A8B8D0
diffEditor.border #00308720
diffEditor.diagonalFill #00308720
diffEditor.insertedLineBackground #339D3715
diffEditor.insertedTextBackground #339D3720
diffEditor.insertedTextBorder #339D3750
diffEditor.move.border #00308780
diffEditor.moveActive.border #003087
diffEditor.removedLineBackground #E2233915
diffEditor.removedTextBackground #E2233920
diffEditor.removedTextBorder #E2233950
diffEditor.unchangedCodeBackground #0A0C1880
diffEditor.unchangedRegionBackground #111420
diffEditor.unchangedRegionForeground #A8B8D080
diffEditor.unchangedRegionShadow #00000030
diffEditorGutter.insertedLineBackground #339D3730
diffEditorGutter.removedLineBackground #E2233930
diffEditorOverview.insertedForeground #339D3780
diffEditorOverview.removedForeground #E2233980
disabledForeground #A8B8D060
dropdown.background #1A1D2A
dropdown.border #00308750
dropdown.foreground #E8EDF3
dropdown.listBackground #111420
editor.background #0A0C18
editor.compositionBorder #003087
editor.findMatchBackground #00308780
editor.findMatchBorder #003087
editor.findMatchForeground #E8EDF3
editor.findMatchHighlightBackground #00308750
editor.findMatchHighlightBorder #00308780
editor.findMatchHighlightForeground #E8EDF3
editor.findRangeHighlightBackground #00308720
editor.findRangeHighlightBorder #00308700
editor.focusedStackFrameHighlightBackground #339D3730
editor.foldBackground #00308715
editor.foldPlaceholderForeground #A8B8D080
editor.foreground #E8EDF3
editor.hoverHighlightBackground #00308725
editor.inactiveLineHighlightBackground #1A1D2A80
editor.inactiveSelectionBackground #00308730
editor.inlineValuesBackground #00308715
editor.inlineValuesForeground #A8B8D0CC
editor.lineHighlightBackground #1A1D2A
editor.lineHighlightBorder #00308715
editor.linkedEditingBackground #00308730
editor.placeholder.foreground #A8B8D080
editor.rangeHighlightBackground #00308715
editor.rangeHighlightBorder #00308700
editor.selectionBackground #00308750
editor.selectionForeground #E8EDF3
editor.selectionHighlightBackground #00308730
editor.selectionHighlightBorder #00308750
editor.stackFrameHighlightBackground #FFCD0030
editor.symbolHighlightBackground #00308730
editor.symbolHighlightBorder #00308750
editor.wordHighlightBackground #00308730
editor.wordHighlightBorder #00308750
editor.wordHighlightStrongBackground #00308750
editor.wordHighlightStrongBorder #00308780
editor.wordHighlightTextBackground #00308720
editor.wordHighlightTextBorder #00308740
editorActionList.background #111420
editorActionList.focusBackground #00308740
editorActionList.focusForeground #E8EDF3
editorActionList.foreground #E8EDF3
editorBracketHighlight.foreground1 #3D6FD6
editorBracketHighlight.foreground2 #FFCD00
editorBracketHighlight.foreground3 #E22339
editorBracketHighlight.foreground4 #6BBE27
editorBracketHighlight.foreground5 #5B9BD5
editorBracketHighlight.foreground6 #7EB8DA
editorBracketHighlight.unexpectedBracket.foreground #E22339
editorBracketMatch.border #00308780
editorBracketMatch.foreground #003087
editorBracketPairGuide.activeBackground1 #3D6FD680
editorBracketPairGuide.activeBackground2 #FFCD0080
editorBracketPairGuide.activeBackground3 #E2233980
editorBracketPairGuide.activeBackground4 #6BBE2780
editorBracketPairGuide.activeBackground5 #5B9BD580
editorBracketPairGuide.activeBackground6 #7EB8DA80
editorBracketPairGuide.background1 #3D6FD640
editorBracketPairGuide.background2 #FFCD0040
editorBracketPairGuide.background3 #E2233940
editorBracketPairGuide.background4 #6BBE2740
editorBracketPairGuide.background5 #5B9BD540
editorBracketPairGuide.background6 #7EB8DA40
editorCodeLens.foreground #A8B8D080
editorCommentsWidget.rangeActiveBackground #00308720
editorCommentsWidget.rangeBackground #00308710
editorCommentsWidget.replyInputBackground #1A1D2A
editorCommentsWidget.resolvedBorder #339D3750
editorCommentsWidget.unresolvedBorder #FFCD00
editorCursor.background #0A0C18
editorCursor.foreground #003087
editorError.background #E2233915
editorError.border #E2233900
editorError.foreground #E22339
editorGhostText.background #00308700
editorGhostText.border #00308700
editorGhostText.foreground #00308780
editorGroup.border #00308720
editorGroup.dropBackground #00308730
editorGroup.dropIntoPromptBackground #111420
editorGroup.dropIntoPromptBorder #00308750
editorGroup.dropIntoPromptForeground #E8EDF3
editorGroup.emptyBackground #0A0C18
editorGroup.focusedEmptyBorder #00308750
editorGroupHeader.border #00308720
editorGroupHeader.noTabsBackground #0A0C18
editorGroupHeader.tabsBackground #111420
editorGroupHeader.tabsBorder #00308720
editorGutter.addedBackground #339D37
editorGutter.addedSecondaryBackground #339D3780
editorGutter.background #0A0C18
editorGutter.commentDraftGlyphForeground #00308780
editorGutter.commentGlyphForeground #003087
editorGutter.commentRangeForeground #A8B8D050
editorGutter.commentUnresolvedGlyphForeground #FFCD00
editorGutter.deletedBackground #E22339
editorGutter.deletedSecondaryBackground #E2233980
editorGutter.foldingControlForeground #A8B8D080
editorGutter.itemBackground #111420
editorGutter.itemGlyphForeground #003087
editorGutter.modifiedBackground #003087
editorGutter.modifiedSecondaryBackground #00308780
editorHint.border #339D3700
editorHint.foreground #339D37
editorHoverWidget.background #111420
editorHoverWidget.border #00308750
editorHoverWidget.foreground #E8EDF3
editorHoverWidget.highlightForeground #003087
editorHoverWidget.statusBarBackground #161928
editorIndentGuide.activeBackground1 #3D6FD6
editorIndentGuide.activeBackground2 #FFCD00
editorIndentGuide.activeBackground3 #E22339
editorIndentGuide.activeBackground4 #6BBE27
editorIndentGuide.activeBackground5 #5B9BD5
editorIndentGuide.activeBackground6 #7EB8DA
editorIndentGuide.background1 #3D6FD625
editorIndentGuide.background2 #FFCD0025
editorIndentGuide.background3 #E2233925
editorIndentGuide.background4 #6BBE2725
editorIndentGuide.background5 #5B9BD525
editorIndentGuide.background6 #7EB8DA25
editorInfo.background #5B9BD515
editorInfo.border #5B9BD500
editorInfo.foreground #5B9BD5
editorInlayHint.background #1A1D2A
editorInlayHint.foreground #A8B8D0
editorInlayHint.parameterBackground #1A1D2A
editorInlayHint.parameterForeground #A8B8D0
editorInlayHint.typeBackground #1A1D2A
editorInlayHint.typeForeground #6BBE27
editorLightBulb.foreground #FFCD00
editorLightBulbAi.foreground #003087
editorLightBulbAutoFix.foreground #339D37
editorLineNumber.activeForeground #003087
editorLineNumber.dimmedForeground #A8B8D050
editorLineNumber.foreground #FFCD00
editorLink.activeForeground #003087
editorMarkerNavigation.background #111420
editorMarkerNavigationError.background #E2233930
editorMarkerNavigationError.headerBackground #E2233920
editorMarkerNavigationInfo.background #5B9BD530
editorMarkerNavigationInfo.headerBackground #5B9BD520
editorMarkerNavigationWarning.background #FFCD0030
editorMarkerNavigationWarning.headerBackground #FFCD0020
editorMinimap.inlineChatInserted #339D3740
editorMinimap.inlineChatRemoved #E2233940
editorMultiCursor.primary.background #0A0C18
editorMultiCursor.primary.foreground #003087
editorMultiCursor.secondary.background #0A0C18
editorMultiCursor.secondary.foreground #FFCD00
editorOverviewRuler.addedForeground #339D37
editorOverviewRuler.background #0A0C18
editorOverviewRuler.border #00308720
editorOverviewRuler.bracketMatchForeground #00308780
editorOverviewRuler.commentDraftForeground #00308760
editorOverviewRuler.commentForeground #00308740
editorOverviewRuler.commentUnresolvedForeground #FFCD0080
editorOverviewRuler.commonContentForeground #A8B8D050
editorOverviewRuler.currentContentForeground #339D3780
editorOverviewRuler.deletedForeground #E22339
editorOverviewRuler.errorForeground #E22339
editorOverviewRuler.findMatchForeground #003087CC
editorOverviewRuler.incomingContentForeground #00308780
editorOverviewRuler.infoForeground #5B9BD5
editorOverviewRuler.inlineChatInserted #339D3780
editorOverviewRuler.inlineChatRemoved #E2233980
editorOverviewRuler.modifiedForeground #003087
editorOverviewRuler.rangeHighlightForeground #00308799
editorOverviewRuler.selectionHighlightForeground #00308799
editorOverviewRuler.warningForeground #FFCD00
editorOverviewRuler.wordHighlightForeground #00308799
editorOverviewRuler.wordHighlightStrongForeground #003087CC
editorOverviewRuler.wordHighlightTextForeground #00308780
editorPane.background #0A0C18
editorRuler.foreground #FFCD0030
editorSnippetFinalTabstopHighlightBackground #339D3730
editorSnippetFinalTabstopHighlightBorder #339D3700
editorSnippetTabstopHighlightBackground #00308730
editorSnippetTabstopHighlightBorder #00308700
editorStickyScroll.background #111420
editorStickyScroll.border #00308720
editorStickyScroll.shadow #00000030
editorStickyScrollGutter.background #111420
editorStickyScrollHover.background #202438
editorSuggestWidget.background #111420
editorSuggestWidget.border #00308750
editorSuggestWidget.focusHighlightForeground #003087
editorSuggestWidget.foreground #E8EDF3
editorSuggestWidget.highlightForeground #003087
editorSuggestWidget.selectedBackground #00308750
editorSuggestWidget.selectedForeground #E8EDF3
editorSuggestWidget.selectedIconForeground #E8EDF3
editorSuggestWidgetStatus.foreground #A8B8D080
editorUnicodeHighlight.background #FFCD0020
editorUnicodeHighlight.border #FFCD00
editorUnnecessaryCode.border #A8B8D050
editorUnnecessaryCode.opacity #000000AA
editorWarning.background #FFCD0015
editorWarning.border #FFCD0000
editorWarning.foreground #FFCD00
editorWhitespace.foreground #FFCD0050
editorWidget.background #111420
editorWidget.border #00308750
editorWidget.foreground #E8EDF3
editorWidget.resizeBorder #003087
errorForeground #E22339
extensionBadge.remoteBackground #003087
extensionBadge.remoteForeground #E8EDF3
extensionButton.background #003087
extensionButton.border #00308700
extensionButton.foreground #E8EDF3
extensionButton.hoverBackground #00206B
extensionButton.prominentBackground #003087
extensionButton.prominentForeground #E8EDF3
extensionButton.prominentHoverBackground #00206B
extensionButton.separator #E8EDF340
extensionIcon.preReleaseForeground #003087
extensionIcon.privateForeground #A8B8D080
extensionIcon.sponsorForeground #FFCD00
extensionIcon.starForeground #FFCD00
extensionIcon.verifiedForeground #339D37
focusBorder #003087
foreground #E8EDF3
gauge.background #111420
gauge.border #00308730
gauge.errorBackground #E2233930
gauge.errorForeground #E22339
gauge.foreground #E8EDF3
gauge.warningBackground #FFCD0030
gauge.warningForeground #FFCD00
git.blame.editorDecorationForeground #A8B8D060
gitDecoration.addedResourceForeground #339D37
gitDecoration.conflictingResourceForeground #FFCD00
gitDecoration.deletedResourceForeground #E22339
gitDecoration.ignoredResourceForeground #A8B8D080
gitDecoration.modifiedResourceForeground #003087
gitDecoration.renamedResourceForeground #003087
gitDecoration.stageDeletedResourceForeground #E22339CC
gitDecoration.stageModifiedResourceForeground #003087CC
gitDecoration.submoduleResourceForeground #6BBE27
gitDecoration.untrackedResourceForeground #339D37
icon.foreground #003087
inlineChat.background #111420
inlineChat.border #00308750
inlineChat.foreground #E8EDF3
inlineChat.shadow #00000080
inlineChatDiff.inserted #339D3730
inlineChatDiff.removed #E2233930
inlineChatInput.background #1A1D2A
inlineChatInput.border #00308750
inlineChatInput.focusBorder #003087
inlineChatInput.placeholderForeground #A8B8D080
inlineEdit.gutterIndicator.background #111420
inlineEdit.gutterIndicator.primaryBackground #00308720
inlineEdit.gutterIndicator.primaryBorder #003087
inlineEdit.gutterIndicator.primaryForeground #003087
inlineEdit.gutterIndicator.secondaryBackground #FFCD0020
inlineEdit.gutterIndicator.secondaryBorder #FFCD00
inlineEdit.gutterIndicator.secondaryForeground #FFCD00
inlineEdit.gutterIndicator.successfulBackground #339D3720
inlineEdit.gutterIndicator.successfulBorder #339D37
inlineEdit.gutterIndicator.successfulForeground #339D37
inlineEdit.modifiedBackground #00308715
inlineEdit.modifiedBorder #00308750
inlineEdit.modifiedChangedLineBackground #00308720
inlineEdit.modifiedChangedTextBackground #00308730
inlineEdit.originalBackground #E2233910
inlineEdit.originalBorder #E2233930
inlineEdit.originalChangedLineBackground #E2233915
inlineEdit.originalChangedTextBackground #E2233925
inlineEdit.tabWillAcceptModifiedBorder #339D3780
inlineEdit.tabWillAcceptOriginalBorder #E2233950
input.background #1A1D2A
input.border #00308750
input.foreground #E8EDF3
input.placeholderForeground #A8B8D080
inputOption.activeBackground #00308740
inputOption.activeBorder #003087
inputOption.activeForeground #E8EDF3
inputOption.hoverBackground #00308720
inputValidation.errorBackground #E2233920
inputValidation.errorBorder #E22339
inputValidation.errorForeground #E22339
inputValidation.infoBackground #5B9BD520
inputValidation.infoBorder #5B9BD5
inputValidation.infoForeground #5B9BD5
inputValidation.warningBackground #FFCD0020
inputValidation.warningBorder #FFCD00
inputValidation.warningForeground #FFCD00
interactive.activeCodeBorder #003087
interactive.inactiveCodeBorder #00308730
keybindingLabel.background #00308720
keybindingLabel.border #00308740
keybindingLabel.bottomBorder #00308760
keybindingLabel.foreground #E8EDF3
keybindingTable.headerBackground #161928
keybindingTable.rowsBackground #0A0C1880
list.activeSelectionBackground #00308750
list.activeSelectionForeground #E8EDF3
list.activeSelectionIconForeground #E8EDF3
list.deemphasizedForeground #A8B8D080
list.dropBackground #00308730
list.dropBetweenBackground #003087
list.errorForeground #E22339
list.filterMatchBorder #00308780
list.focusAndSelectionOutline #003087
list.focusBackground #00308740
list.focusForeground #E8EDF3
list.focusHighlightForeground #003087
list.focusOutline #00308780
list.highlightForeground #3D6FD6
list.hoverBackground #00308720
list.hoverForeground #E8EDF3
list.inactiveFocusBackground #00308720
list.inactiveFocusOutline #00308750
list.inactiveSelectionBackground #00308730
list.inactiveSelectionForeground #E8EDF3
list.inactiveSelectionIconForeground #E8EDF3
list.invalidItemForeground #E22339
list.warningForeground #FFCD00
listFilterWidget.background #1A1D2A
listFilterWidget.noMatchesOutline #E22339
listFilterWidget.outline #003087
listFilterWidget.shadow #00000050
markdownAlert.caution.foreground #E22339
markdownAlert.important.foreground #FFCD00
markdownAlert.note.foreground #5B9BD5
markdownAlert.tip.foreground #339D37
markdownAlert.warning.foreground #FFCD00
mcpIcon.starForeground #FFCD00
menu.background #111420
menu.border #00308720
menu.foreground #E8EDF3
menu.selectionBackground #00308750
menu.selectionBorder #00308700
menu.selectionForeground #E8EDF3
menu.separatorBackground #00308730
menubar.selectionBackground #00308750
menubar.selectionBorder #00308700
menubar.selectionForeground #E8EDF3
merge.border #00308750
merge.commonContentBackground #A8B8D020
merge.commonHeaderBackground #A8B8D050
merge.currentContentBackground #339D3720
merge.currentHeaderBackground #339D3750
merge.incomingContentBackground #00308720
merge.incomingHeaderBackground #00308750
mergeEditor.change.background #00308720
mergeEditor.change.word.background #00308740
mergeEditor.changeBase.background #A8B8D015
mergeEditor.changeBase.word.background #A8B8D030
mergeEditor.conflict.handled.minimapOverViewRuler #339D37
mergeEditor.conflict.handledFocused.border #339D37
mergeEditor.conflict.handledUnfocused.border #339D3750
mergeEditor.conflict.input1.background #339D3720
mergeEditor.conflict.input2.background #00308720
mergeEditor.conflict.unhandled.minimapOverViewRuler #FFCD00
mergeEditor.conflict.unhandledFocused.border #FFCD00
mergeEditor.conflict.unhandledUnfocused.border #FFCD0080
mergeEditor.conflictingLines.background #FFCD0020
minimap.background #0A0C18
minimap.chatEditHighlight #00308740
minimap.errorHighlight #E22339
minimap.findMatchHighlight #00308780
minimap.foregroundOpacity #000000FF
minimap.infoHighlight #5B9BD5
minimap.selectionHighlight #00308750
minimap.selectionOccurrenceHighlight #00308740
minimap.warningHighlight #FFCD00
minimapGutter.addedBackground #339D37
minimapGutter.deletedBackground #E22339
minimapGutter.modifiedBackground #003087
minimapSlider.activeBackground #00308770
minimapSlider.background #00308730
minimapSlider.hoverBackground #00308750
multiDiffEditor.background #0A0C18
multiDiffEditor.border #00308720
multiDiffEditor.headerBackground #111420
notebook.cellBorderColor #00308730
notebook.cellEditorBackground #111420
notebook.cellHoverBackground #202438
notebook.cellInsertionIndicator #003087
notebook.cellStatusBarItemHoverBackground #00308730
notebook.cellToolbarSeparator #00308720
notebook.editorBackground #0A0C18
notebook.focusedCellBackground #161928
notebook.focusedCellBorder #003087
notebook.focusedEditorBorder #003087
notebook.inactiveFocusedCellBorder #00308750
notebook.inactiveSelectedCellBorder #00308730
notebook.outputContainerBackgroundColor #050710
notebook.outputContainerBorderColor #00308720
notebook.selectedCellBackground #00308720
notebook.selectedCellBorder #00308780
notebook.symbolHighlightBackground #00308730
notebookEditorOverviewRuler.runningCellForeground #003087
notebookScrollbarSlider.activeBackground #00308770
notebookScrollbarSlider.background #00308730
notebookScrollbarSlider.hoverBackground #00308750
notebookStatusErrorIcon.foreground #E22339
notebookStatusRunningIcon.foreground #003087
notebookStatusSuccessIcon.foreground #339D37
notificationCenter.border #00308720
notificationCenterHeader.background #111420
notificationCenterHeader.foreground #E8EDF3
notificationLink.foreground #003087
notifications.background #111420
notifications.border #00308720
notifications.foreground #E8EDF3
notificationsErrorIcon.foreground #E22339
notificationsInfoIcon.foreground #5B9BD5
notificationsWarningIcon.foreground #FFCD00
notificationToast.border #00308720
outputView.background #111420
outputViewStickyScroll.background #111420
panel.background #111420
panel.border #00308720
panel.dropBorder #003087
panelInput.border #00308750
panelSection.border #00308720
panelSection.dropBackground #00308730
panelSectionHeader.background #11142080
panelSectionHeader.border #00308720
panelSectionHeader.foreground #003087
panelStickyScroll.background #111420
panelStickyScroll.border #00308720
panelStickyScroll.shadow #00000030
panelTitle.activeBorder #003087
panelTitle.activeForeground #003087
panelTitle.border #00308720
panelTitle.inactiveForeground #A8B8D080
panelTitleBadge.background #003087
panelTitleBadge.foreground #E8EDF3
peekView.border #003087
peekViewEditor.background #0A0C18
peekViewEditor.matchHighlightBackground #00308750
peekViewEditor.matchHighlightBorder #00308780
peekViewEditorGutter.background #0A0C18
peekViewEditorStickyScroll.background #111420
peekViewEditorStickyScrollGutter.background #111420
peekViewResult.background #111420
peekViewResult.fileForeground #E8EDF3
peekViewResult.lineForeground #A8B8D0
peekViewResult.matchHighlightBackground #00308750
peekViewResult.selectionBackground #00308750
peekViewResult.selectionForeground #E8EDF3
peekViewTitle.background #000000
peekViewTitleDescription.foreground #A8B8D0
peekViewTitleLabel.foreground #003087
pickerGroup.border #00308730
pickerGroup.foreground #003087
ports.iconRunningProcessForeground #339D37
problemsErrorIcon.foreground #E22339
problemsInfoIcon.foreground #5B9BD5
problemsWarningIcon.foreground #FFCD00
profileBadge.background #003087
profileBadge.foreground #E8EDF3
profiles.sashBorder #003087
progressBar.background #003087
quickInput.background #111420
quickInput.border #00308730
quickInput.foreground #E8EDF3
quickInputList.focusBackground #00308740
quickInputList.focusForeground #E8EDF3
quickInputList.focusIconForeground #E8EDF3
quickInputList.hoverBackground #202438
quickInputTitle.background #161928
radio.activeBackground #003087
radio.activeBorder #003087
radio.activeForeground #E8EDF3
radio.inactiveBackground #1A1D2A
radio.inactiveBorder #00308750
radio.inactiveForeground #A8B8D0
radio.inactiveHoverBackground #202438
sash.hoverBorder #003087
scmGraph.foreground1 #003087
scmGraph.foreground2 #FFCD00
scmGraph.foreground3 #6BBE27
scmGraph.foreground4 #FFCD00
scmGraph.foreground5 #339D37
scmGraph.historyItemBaseRefColor #6BBE27
scmGraph.historyItemHoverAdditionsForeground #339D37
scmGraph.historyItemHoverDeletionsForeground #E22339
scmGraph.historyItemHoverLabelForeground #E8EDF3
scmGraph.historyItemRefColor #003087
scmGraph.historyItemRemoteRefColor #FFCD00
scrollbar.background #0A0C1800
scrollbar.shadow #00000050
scrollbarSlider.activeBackground #00308770
scrollbarSlider.background #00308730
scrollbarSlider.hoverBackground #00308750
search.resultsInfoForeground #A8B8D0
searchEditor.findMatchBackground #00308740
searchEditor.findMatchBorder #00308780
searchEditor.textInputBorder #00308750
selection.background #00308750
settings.checkboxBackground #1A1D2A
settings.checkboxBorder #00308750
settings.checkboxForeground #003087
settings.dropdownBackground #1A1D2A
settings.dropdownBorder #00308750
settings.dropdownForeground #E8EDF3
settings.dropdownListBorder #00308730
settings.focusedRowBackground #00308715
settings.focusedRowBorder #00308740
settings.headerBorder #00308720
settings.headerForeground #E8EDF3
settings.modifiedItemIndicator #003087
settings.numberInputBackground #1A1D2A
settings.numberInputBorder #00308750
settings.numberInputForeground #E8EDF3
settings.rowHoverBackground #00308715
settings.sashBorder #003087
settings.settingsHeaderHoverForeground #003087
settings.textInputBackground #1A1D2A
settings.textInputBorder #00308750
settings.textInputForeground #E8EDF3
sideBar.background #111420
sideBar.border #00308720
sideBar.dropBackground #00308730
sideBar.foreground #E8EDF3
sideBarActivityBarTop.border #00308720
sideBarSectionHeader.background #11142080
sideBarSectionHeader.border #00308720
sideBarSectionHeader.foreground #003087
sideBarStickyScroll.background #111420
sideBarStickyScroll.border #00308720
sideBarStickyScroll.shadow #00000030
sideBarTitle.background #111420
sideBarTitle.border #00308720
sideBarTitle.foreground #003087
sideBySideEditor.horizontalBorder #00308720
sideBySideEditor.verticalBorder #00308720
simpleFindWidget.sashBorder #003087
statusBar.background #050710
statusBar.border #050710
statusBar.debuggingBackground #339D37
statusBar.debuggingBorder #339D3780
statusBar.debuggingForeground #E8EDF3
statusBar.focusBorder #003087
statusBar.foreground #E8EDF3
statusBar.noFolderBackground #050710
statusBar.noFolderBorder #050710
statusBar.noFolderForeground #E8EDF3
statusBarItem.activeBackground #00308750
statusBarItem.compactHoverBackground #00308740
statusBarItem.errorBackground #E22339
statusBarItem.errorForeground #E8EDF3
statusBarItem.errorHoverBackground #E22339CC
statusBarItem.errorHoverForeground #E8EDF3
statusBarItem.focusBorder #003087
statusBarItem.hoverBackground #00308730
statusBarItem.hoverForeground #E8EDF3
statusBarItem.offlineBackground #A8B8D080
statusBarItem.offlineForeground #E8EDF3
statusBarItem.offlineHoverBackground #A8B8D060
statusBarItem.offlineHoverForeground #E8EDF3
statusBarItem.prominentBackground #003087
statusBarItem.prominentForeground #E8EDF3
statusBarItem.prominentHoverBackground #00206B
statusBarItem.prominentHoverForeground #E8EDF3
statusBarItem.remoteBackground #FFCD00
statusBarItem.remoteForeground #E8EDF3
statusBarItem.remoteHoverBackground #FFCD00CC
statusBarItem.remoteHoverForeground #E8EDF3
statusBarItem.warningBackground #FFCD00
statusBarItem.warningForeground #050710
statusBarItem.warningHoverBackground #FFCD00CC
statusBarItem.warningHoverForeground #050710
symbolIcon.arrayForeground #7EB8DA
symbolIcon.booleanForeground #7EB8DA
symbolIcon.classForeground #FFCD00
symbolIcon.colorForeground #003087
symbolIcon.constantForeground #7EB8DA
symbolIcon.constructorForeground #5B9BD5
symbolIcon.enumeratorForeground #FFCD00
symbolIcon.enumeratorMemberForeground #7EB8DA
symbolIcon.eventForeground #FFCD00
symbolIcon.fieldForeground #003087
symbolIcon.fileForeground #A8B8D0
symbolIcon.folderForeground #003087
symbolIcon.functionForeground #5B9BD5
symbolIcon.interfaceForeground #FFCD00
symbolIcon.keyForeground #003087
symbolIcon.keywordForeground #FFCD00
symbolIcon.methodForeground #5B9BD5
symbolIcon.moduleForeground #003087
symbolIcon.namespaceForeground #003087
symbolIcon.nullForeground #A8B8D080
symbolIcon.numberForeground #7EB8DA
symbolIcon.objectForeground #003087
symbolIcon.operatorForeground #5B9BD5
symbolIcon.packageForeground #003087
symbolIcon.propertyForeground #E8EDF3
symbolIcon.referenceForeground #003087
symbolIcon.snippetForeground #6BBE27
symbolIcon.stringForeground #6BBE27
symbolIcon.structForeground #FFCD00
symbolIcon.textForeground #E8EDF3
symbolIcon.typeParameterForeground #FFCD00
symbolIcon.unitForeground #7EB8DA
symbolIcon.variableForeground #E8EDF3
tab.activeBackground #0A0C18
tab.activeBorder #003087
tab.activeBorderTop #00308700
tab.activeForeground #E8EDF3
tab.activeModifiedBorder #003087
tab.border #00308720
tab.dragAndDropBorder #003087
tab.hoverBackground #11142080
tab.hoverBorder #00308750
tab.hoverForeground #E8EDF3
tab.inactiveBackground #111420
tab.inactiveForeground #A8B8D080
tab.inactiveModifiedBorder #00308780
tab.lastPinnedBorder #00308740
tab.selectedBackground #0A0C18
tab.selectedBorderTop #003087
tab.selectedForeground #E8EDF3
tab.unfocusedActiveBackground #0A0C18
tab.unfocusedActiveBorder #00308780
tab.unfocusedActiveBorderTop #00308700
tab.unfocusedActiveForeground #E8EDF3CC
tab.unfocusedActiveModifiedBorder #003087CC
tab.unfocusedHoverBackground #11142060
tab.unfocusedHoverBorder #00308730
tab.unfocusedHoverForeground #E8EDF3CC
tab.unfocusedInactiveBackground #111420
tab.unfocusedInactiveForeground #A8B8D060
tab.unfocusedInactiveModifiedBorder #00308760
terminal.ansiBlack #0A0C18
terminal.ansiBlue #003087
terminal.ansiBrightBlack #78797E
terminal.ansiBrightBlue #3D6FD6
terminal.ansiBrightCyan #7EB8DA
terminal.ansiBrightGreen #78D65B
terminal.ansiBrightMagenta #C88DF7
terminal.ansiBrightRed #FF4D5E
terminal.ansiBrightWhite #FFFFFF
terminal.ansiBrightYellow #FFE566
terminal.ansiCyan #5B9BD5
terminal.ansiGreen #6BBE27
terminal.ansiMagenta #9B7ED9
terminal.ansiRed #E22339
terminal.ansiWhite #E8EDF3
terminal.ansiYellow #FFCD00
terminal.background #0A0C18
terminal.border #00308720
terminal.dropBackground #00308730
terminal.findMatchBackground #00308780
terminal.findMatchBorder #003087
terminal.findMatchHighlightBackground #00308750
terminal.findMatchHighlightBorder #00308780
terminal.foreground #E8EDF3
terminal.hoverHighlightBackground #00308730
terminal.inactiveSelectionBackground #00308730
terminal.initialHintForeground #A8B8D080
terminal.selectionBackground #00308750
terminal.selectionForeground #E8EDF3
terminal.tab.activeBorder #003087
terminalCommandDecoration.defaultBackground #00308750
terminalCommandDecoration.errorBackground #E2233980
terminalCommandDecoration.successBackground #339D3780
terminalCommandGuide.foreground #00308730
terminalCursor.background #0A0C18
terminalCursor.foreground #003087
terminalOverviewRuler.border #00308720
terminalOverviewRuler.cursorForeground #003087
terminalOverviewRuler.findMatchForeground #003087CC
terminalStickyScroll.background #111420
terminalStickyScroll.border #00308720
terminalStickyScrollHover.background #202438
terminalSymbolIcon.aliasForeground #003087
terminalSymbolIcon.argumentForeground #7EB8DA
terminalSymbolIcon.branchForeground #339D37
terminalSymbolIcon.commitForeground #003087
terminalSymbolIcon.fileForeground #A8B8D0
terminalSymbolIcon.flagForeground #FFCD00
terminalSymbolIcon.folderForeground #003087
terminalSymbolIcon.inlineSuggestionForeground #A8B8D080
terminalSymbolIcon.methodForeground #5B9BD5
terminalSymbolIcon.optionForeground #E8EDF3
terminalSymbolIcon.optionValueForeground #6BBE27
terminalSymbolIcon.pullRequestDoneForeground #339D37
terminalSymbolIcon.pullRequestForeground #003087
terminalSymbolIcon.remoteForeground #FFCD00
terminalSymbolIcon.stashForeground #003087
terminalSymbolIcon.symbolicLinkFileForeground #00308780
terminalSymbolIcon.symbolicLinkFolderForeground #00308780
terminalSymbolIcon.symbolText #E8EDF3
terminalSymbolIcon.tagForeground #FFCD00
testing.coverCountBadgeBackground #003087
testing.coverCountBadgeForeground #E8EDF3
testing.coveredBackground #339D3715
testing.coveredBorder #339D3740
testing.coveredGutterBackground #339D3750
testing.iconErrored #E22339
testing.iconErrored.retired #E2233960
testing.iconFailed #E22339
testing.iconFailed.retired #E2233960
testing.iconPassed #339D37
testing.iconPassed.retired #339D3760
testing.iconQueued #FFCD00
testing.iconQueued.retired #FFCD0060
testing.iconSkipped #A8B8D080
testing.iconSkipped.retired #A8B8D050
testing.iconUnset #A8B8D080
testing.iconUnset.retired #A8B8D050
testing.message.error.badgeBackground #E22339
testing.message.error.badgeBorder #E2233980
testing.message.error.badgeForeground #E8EDF3
testing.message.error.lineBackground #E2233915
testing.message.info.decorationForeground #5B9BD5
testing.message.info.lineBackground #5B9BD515
testing.messagePeekBorder #5B9BD5
testing.messagePeekHeaderBackground #5B9BD520
testing.peekBorder #E22339
testing.peekHeaderBackground #E2233920
testing.runAction #339D37
testing.uncoveredBackground #E2233915
testing.uncoveredBorder #E2233940
testing.uncoveredBranchBackground #E2233930
testing.uncoveredGutterBackground #E2233950
textBlockQuote.background #161928
textBlockQuote.border #00308780
textCodeBlock.background #1A1D2A
textLink.activeForeground #003087
textLink.foreground #003087CC
textPreformat.background #1A1D2A
textPreformat.border #00308730
textPreformat.foreground #6BBE27
textSeparator.foreground #00308730
titleBar.activeBackground #050710
titleBar.activeForeground #E8EDF3
titleBar.border #050710
titleBar.inactiveBackground #050710
titleBar.inactiveForeground #A8B8D080
toolbar.activeBackground #00308740
toolbar.hoverBackground #00308730
toolbar.hoverOutline #00308700
tree.inactiveIndentGuidesStroke #00308720
tree.indentGuidesStroke #00308740
tree.tableColumnsBorder #00308720
tree.tableOddRowsBackground #0A0C1850
walkThrough.embeddedEditorBackground #111420
walkthrough.stepTitle.foreground #E8EDF3
welcomePage.background #0A0C18
welcomePage.progress.background #1A1D2A
welcomePage.progress.foreground #003087
welcomePage.tileBackground #111420
welcomePage.tileBorder #00308720
welcomePage.tileHoverBackground #202438
widget.border #00308730
widget.shadow #00000050
window.activeBorder #00308700
window.inactiveBorder #00308700 keyword.control, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution #5B9BD5 —
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter #FFCD00 —
entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method #5B9BD5 —
meta.block variable.other #E8EDF3 —
support.other.variable, string.other.link #E8EDF3 —
constant.numeric, constant.language, support.constant, constant.character, constant.escape, variable.parameter, keyword.other.unit, keyword.other #7EB8DA —
string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js #6BBE27 —
entity.name, support.type, support.class, support.other.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types #5B9BD5 —
source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name #5B9BD5 —
entity.name.module.js, variable.import.parameter.js, variable.other.class.js #E8EDF3 —
variable.language #FFCD00 italic
entity.name.method.js #5B9BD5 italic
meta.class-method.js entity.name.function.js, variable.function.constructor #5B9BD5 —
entity.other.attribute-name #FFCD00 —
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name #5B9BD5 italic
entity.other.attribute-name.class #5B9BD5 —
source.sass keyword.control #5B9BD5 —
constant.character.escape #6BBE27 —
*url*, *link*, *uri* — underline
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js #5B9BD5 italic
source.js constant.other.object.key.js string.unquoted.label.js #E8EDF3 italic
source.json meta.structure.dictionary.json support.type.property-name.json #003087 —
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json #FFCD00 —
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json #6BBE27 —
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json #7EB8DA —
text.html.markdown, punctuation.definition.list_item.markdown #E8EDF3 —
text.html.markdown markup.inline.raw.markdown #FFCD00 —
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown #5B9BD5 —
markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown #003087 —
markup.italic #FFCD00 italic
markup.bold, markup.bold string #FFCD00 bold
markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string #FFCD00 bold
markup.underline #6BBE27 underline
markup.quote punctuation.definition.blockquote.markdown #5B9BD5 —
string.other.link.title.markdown #5B9BD5 —
string.other.link.description.title.markdown #FFCD00 —
constant.other.reference.link.markdown #6BBE27 —
markup.raw.block.fenced.markdown #E8EDF3 —
punctuation.definition.fenced.markdown #E8EDF3 —
markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end #E8EDF3 —
variable.language.fenced.markdown #5B9BD5 —
meta.separator #003087 bold
Open Editors fetchUser.ts index.ts README.md My-Project src components fetchUser.ts Button.tsx Modal.tsx hooks utils index.ts public package.json tsconfig.json README.md Outline fetchUser.ts
index.ts
README.md
src components fetchUser.ts fetchUser 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Problems1
Output
Debug Console
Terminal
Ports
~/my-project $ pnpm dev
▲ Next.js ready on http://localhost:3000
✓ compiled client and server successfully in 412ms
wait - compiling /theme/vscode...
~/my-project $
31
export interface User {
id: string;
name: string;
role: "admin" | "member";
tags: string[];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser(id: string): Promise<User | null> {
if (!id) {
return null;
}
const response = await fetch(`/api/users/${id}`, {
method: "GET",
headers: { Accept: "application/json" },
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return (await response.json()) as User;
}
function greet(user: User): string {
// Simple greeting function that uses the user's name
return `Hello, ${user.name}!`;
}