Skip to main content
Home Theme VS Code Victoria A professional theme for Visual Studio Code featuring Victoria's iconic blue and navy 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 #0052C240 activityBar.activeBackground #0C0E1850 activityBar.activeBorder #0052C2 activityBar.activeFocusBorder #0052C2 activityBar.background #060810 activityBar.border #060810 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 #0052C2 — 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}!`;
}
Victoria — Victoria Dark main*
0 1
Copilot
Ln 5, Col 12
Spaces: 2
UTF-8
LF
TypeScript
Dark+
activityBar.dropBorder #0052C2
activityBar.foreground #E8EDF3
activityBar.inactiveForeground #A8B8D080
activityBarBadge.background #0052C2
activityBarBadge.foreground #E8EDF3
activityBarTop.activeBackground #0C0E1850
activityBarTop.activeBorder #0052C2
activityBarTop.background #060810
activityBarTop.dropBorder #0052C2
activityBarTop.foreground #E8EDF3
activityBarTop.inactiveForeground #A8B8D080
activityErrorBadge.background #E22339
activityErrorBadge.foreground #E8EDF3
activityWarningBadge.background #FFCC2C
activityWarningBadge.foreground #E8EDF3
agentSessionReadIndicator.foreground #0052C2
agentSessionSelectedBadge.border #0052C250
agentSessionSelectedUnfocusedBadge.border #E8EDF350
agentStatusIndicator.background #181A26
aiCustomizationManagement.sashBorder #0052C2
badge.background #0052C2
badge.foreground #E8EDF3
banner.background #0052C2
banner.foreground #E8EDF3
banner.iconForeground #E8EDF3
breadcrumb.activeSelectionForeground #0052C2
breadcrumb.background #0C0E18
breadcrumb.focusForeground #E8EDF3
breadcrumb.foreground #A8B8D0
breadcrumbPicker.background #131520
button.background #0052C2
button.border #0052C200
button.foreground #E8EDF3
button.hoverBackground #003DA0
button.secondaryBackground #181A26
button.secondaryBorder #0052C250
button.secondaryForeground #E8EDF3
button.secondaryHoverBackground #232538
button.separator #E8EDF340
charts.blue #0052C2
charts.foreground #E8EDF3
charts.green #339D37
charts.lines #A8B8D080
charts.orange #7EB8DA
charts.purple #E07AFF
charts.red #E22339
charts.yellow #FFCC2C
chat.avatarBackground #0052C2
chat.avatarForeground #E8EDF3
chat.checkpointSeparator #0052C250
chat.editedFileForeground #0052C2
chat.inputWorkingBorderColor1 #0052C2
chat.inputWorkingBorderColor2 #003DA0
chat.inputWorkingBorderColor3 #0052C2
chat.linesAddedForeground #339D37CC
chat.linesRemovedForeground #E22339CC
chat.requestBackground #181A26
chat.requestBorder #0052C250
chat.requestBubbleBackground #181A26E6
chat.requestBubbleHoverBackground #232538E6
chat.requestCodeBorder #0052C230
chat.slashCommandBackground #0052C2
chat.slashCommandForeground #E8EDF3
chat.thinkingShimmer #0052C240
chatManagement.sashBorder #0052C2
checkbox.background #1C1E2A
checkbox.border #0052C250
checkbox.disabled.background #1C1E2A80
checkbox.disabled.foreground #A8B8D060
checkbox.foreground #0052C2
checkbox.selectBackground #1C1E2A
checkbox.selectBorder #0052C2
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 #FFCC2C
contrastActiveBorder #0052C200
contrastBorder #0052C200
debugConsole.errorForeground #E22339
debugConsole.infoForeground #5B9BD5
debugConsole.sourceForeground #A8B8D0
debugConsole.warningForeground #FFCC2C
debugConsoleInputIcon.foreground #0052C2
debugExceptionWidget.background #E2233920
debugExceptionWidget.border #E2233980
debugIcon.breakpointCurrentStackframeForeground #FFCC2C
debugIcon.breakpointDisabledForeground #A8B8D080
debugIcon.breakpointForeground #E22339
debugIcon.breakpointStackframeForeground #339D37
debugIcon.breakpointUnverifiedForeground #FFCC2C
debugIcon.continueForeground #339D37
debugIcon.disconnectForeground #E22339
debugIcon.pauseForeground #FFCC2C
debugIcon.restartForeground #339D37
debugIcon.startForeground #339D37
debugIcon.stepBackForeground #0052C2
debugIcon.stepIntoForeground #0052C2
debugIcon.stepOutForeground #0052C2
debugIcon.stepOverForeground #0052C2
debugIcon.stopForeground #E22339
debugTokenExpression.boolean #7EB8DA
debugTokenExpression.error #E22339
debugTokenExpression.name #E07AFF
debugTokenExpression.number #7EB8DA
debugTokenExpression.string #6BBE27
debugTokenExpression.type #E07AFF
debugTokenExpression.value #6BBE27
debugToolBar.background #131520
debugView.exceptionLabelBackground #E2233980
debugView.exceptionLabelForeground #E8EDF3
debugView.stateLabelBackground #0052C250
debugView.stateLabelForeground #E8EDF3
debugView.valueChangedHighlight #0052C280
descriptionForeground #A8B8D0
diffEditor.border #0052C220
diffEditor.diagonalFill #0052C220
diffEditor.insertedLineBackground #339D3715
diffEditor.insertedTextBackground #339D3720
diffEditor.insertedTextBorder #339D3750
diffEditor.move.border #0052C280
diffEditor.moveActive.border #0052C2
diffEditor.removedLineBackground #E2233915
diffEditor.removedTextBackground #E2233920
diffEditor.removedTextBorder #E2233950
diffEditor.unchangedCodeBackground #0C0E1880
diffEditor.unchangedRegionBackground #131520
diffEditor.unchangedRegionForeground #A8B8D080
diffEditor.unchangedRegionShadow #00000030
diffEditorGutter.insertedLineBackground #339D3730
diffEditorGutter.removedLineBackground #E2233930
diffEditorOverview.insertedForeground #339D3780
diffEditorOverview.removedForeground #E2233980
disabledForeground #A8B8D060
dropdown.background #1C1E2A
dropdown.border #0052C250
dropdown.foreground #E8EDF3
dropdown.listBackground #131520
editor.background #0C0E18
editor.compositionBorder #0052C2
editor.findMatchBackground #0052C280
editor.findMatchBorder #0052C2
editor.findMatchForeground #E8EDF3
editor.findMatchHighlightBackground #0052C250
editor.findMatchHighlightBorder #0052C280
editor.findMatchHighlightForeground #E8EDF3
editor.findRangeHighlightBackground #0052C220
editor.findRangeHighlightBorder #0052C200
editor.focusedStackFrameHighlightBackground #339D3730
editor.foldBackground #0052C215
editor.foldPlaceholderForeground #A8B8D080
editor.foreground #E8EDF3
editor.hoverHighlightBackground #0052C225
editor.inactiveLineHighlightBackground #1C1E2A80
editor.inactiveSelectionBackground #0052C230
editor.inlineValuesBackground #0052C215
editor.inlineValuesForeground #A8B8D0CC
editor.lineHighlightBackground #1C1E2A
editor.lineHighlightBorder #0052C215
editor.linkedEditingBackground #0052C230
editor.placeholder.foreground #A8B8D080
editor.rangeHighlightBackground #0052C215
editor.rangeHighlightBorder #0052C200
editor.selectionBackground #0052C250
editor.selectionForeground #E8EDF3
editor.selectionHighlightBackground #0052C230
editor.selectionHighlightBorder #0052C250
editor.stackFrameHighlightBackground #FFCC2C30
editor.symbolHighlightBackground #0052C230
editor.symbolHighlightBorder #0052C250
editor.wordHighlightBackground #0052C230
editor.wordHighlightBorder #0052C250
editor.wordHighlightStrongBackground #0052C250
editor.wordHighlightStrongBorder #0052C280
editor.wordHighlightTextBackground #0052C220
editor.wordHighlightTextBorder #0052C240
editorActionList.background #131520
editorActionList.focusBackground #0052C240
editorActionList.focusForeground #E8EDF3
editorActionList.foreground #E8EDF3
editorBracketHighlight.foreground1 #3D7FD6
editorBracketHighlight.foreground2 #4A5CA8
editorBracketHighlight.foreground3 #FFCC2C
editorBracketHighlight.foreground4 #6BBE27
editorBracketHighlight.foreground5 #E07AFF
editorBracketHighlight.foreground6 #7EB8DA
editorBracketHighlight.unexpectedBracket.foreground #E22339
editorBracketMatch.border #0052C280
editorBracketMatch.foreground #0052C2
editorBracketPairGuide.activeBackground1 #3D7FD680
editorBracketPairGuide.activeBackground2 #4A5CA880
editorBracketPairGuide.activeBackground3 #FFCC2C80
editorBracketPairGuide.activeBackground4 #6BBE2780
editorBracketPairGuide.activeBackground5 #E07AFF80
editorBracketPairGuide.activeBackground6 #7EB8DA80
editorBracketPairGuide.background1 #3D7FD640
editorBracketPairGuide.background2 #4A5CA840
editorBracketPairGuide.background3 #FFCC2C40
editorBracketPairGuide.background4 #6BBE2740
editorBracketPairGuide.background5 #E07AFF40
editorBracketPairGuide.background6 #7EB8DA40
editorCodeLens.foreground #A8B8D080
editorCommentsWidget.rangeActiveBackground #0052C220
editorCommentsWidget.rangeBackground #0052C210
editorCommentsWidget.replyInputBackground #1C1E2A
editorCommentsWidget.resolvedBorder #339D3750
editorCommentsWidget.unresolvedBorder #FFCC2C
editorCursor.background #0C0E18
editorCursor.foreground #0052C2
editorError.background #E2233915
editorError.border #E2233900
editorError.foreground #E22339
editorGhostText.background #0052C200
editorGhostText.border #0052C200
editorGhostText.foreground #0052C280
editorGroup.border #0052C220
editorGroup.dropBackground #0052C230
editorGroup.dropIntoPromptBackground #131520
editorGroup.dropIntoPromptBorder #0052C250
editorGroup.dropIntoPromptForeground #E8EDF3
editorGroup.emptyBackground #0C0E18
editorGroup.focusedEmptyBorder #0052C250
editorGroupHeader.border #0052C220
editorGroupHeader.noTabsBackground #0C0E18
editorGroupHeader.tabsBackground #131520
editorGroupHeader.tabsBorder #0052C220
editorGutter.addedBackground #339D37
editorGutter.addedSecondaryBackground #339D3780
editorGutter.background #0C0E18
editorGutter.commentDraftGlyphForeground #0052C280
editorGutter.commentGlyphForeground #0052C2
editorGutter.commentRangeForeground #A8B8D050
editorGutter.commentUnresolvedGlyphForeground #FFCC2C
editorGutter.deletedBackground #E22339
editorGutter.deletedSecondaryBackground #E2233980
editorGutter.foldingControlForeground #A8B8D080
editorGutter.itemBackground #131520
editorGutter.itemGlyphForeground #0052C2
editorGutter.modifiedBackground #0052C2
editorGutter.modifiedSecondaryBackground #0052C280
editorHint.border #339D3700
editorHint.foreground #339D37
editorHoverWidget.background #131520
editorHoverWidget.border #0052C250
editorHoverWidget.foreground #E8EDF3
editorHoverWidget.highlightForeground #0052C2
editorHoverWidget.statusBarBackground #181A26
editorIndentGuide.activeBackground1 #3D7FD6
editorIndentGuide.activeBackground2 #4A5CA8
editorIndentGuide.activeBackground3 #FFCC2C
editorIndentGuide.activeBackground4 #6BBE27
editorIndentGuide.activeBackground5 #E07AFF
editorIndentGuide.activeBackground6 #7EB8DA
editorIndentGuide.background1 #3D7FD625
editorIndentGuide.background2 #4A5CA825
editorIndentGuide.background3 #FFCC2C25
editorIndentGuide.background4 #6BBE2725
editorIndentGuide.background5 #E07AFF25
editorIndentGuide.background6 #7EB8DA25
editorInfo.background #5B9BD515
editorInfo.border #5B9BD500
editorInfo.foreground #5B9BD5
editorInlayHint.background #1C1E2A
editorInlayHint.foreground #A8B8D0
editorInlayHint.parameterBackground #1C1E2A
editorInlayHint.parameterForeground #A8B8D0
editorInlayHint.typeBackground #1C1E2A
editorInlayHint.typeForeground #6BBE27
editorLightBulb.foreground #FFCC2C
editorLightBulbAi.foreground #0052C2
editorLightBulbAutoFix.foreground #339D37
editorLineNumber.activeForeground #0052C2
editorLineNumber.dimmedForeground #A8B8D050
editorLineNumber.foreground #E07AFF
editorLink.activeForeground #0052C2
editorMarkerNavigation.background #131520
editorMarkerNavigationError.background #E2233930
editorMarkerNavigationError.headerBackground #E2233920
editorMarkerNavigationInfo.background #5B9BD530
editorMarkerNavigationInfo.headerBackground #5B9BD520
editorMarkerNavigationWarning.background #FFCC2C30
editorMarkerNavigationWarning.headerBackground #FFCC2C20
editorMinimap.inlineChatInserted #339D3740
editorMinimap.inlineChatRemoved #E2233940
editorMultiCursor.primary.background #0C0E18
editorMultiCursor.primary.foreground #0052C2
editorMultiCursor.secondary.background #0C0E18
editorMultiCursor.secondary.foreground #E07AFF
editorOverviewRuler.addedForeground #339D37
editorOverviewRuler.background #0C0E18
editorOverviewRuler.border #0052C220
editorOverviewRuler.bracketMatchForeground #0052C280
editorOverviewRuler.commentDraftForeground #0052C260
editorOverviewRuler.commentForeground #0052C240
editorOverviewRuler.commentUnresolvedForeground #FFCC2C80
editorOverviewRuler.commonContentForeground #A8B8D050
editorOverviewRuler.currentContentForeground #339D3780
editorOverviewRuler.deletedForeground #E22339
editorOverviewRuler.errorForeground #E22339
editorOverviewRuler.findMatchForeground #0052C2CC
editorOverviewRuler.incomingContentForeground #0052C280
editorOverviewRuler.infoForeground #5B9BD5
editorOverviewRuler.inlineChatInserted #339D3780
editorOverviewRuler.inlineChatRemoved #E2233980
editorOverviewRuler.modifiedForeground #0052C2
editorOverviewRuler.rangeHighlightForeground #0052C299
editorOverviewRuler.selectionHighlightForeground #0052C299
editorOverviewRuler.warningForeground #FFCC2C
editorOverviewRuler.wordHighlightForeground #0052C299
editorOverviewRuler.wordHighlightStrongForeground #0052C2CC
editorOverviewRuler.wordHighlightTextForeground #0052C280
editorPane.background #0C0E18
editorRuler.foreground #E07AFF30
editorSnippetFinalTabstopHighlightBackground #339D3730
editorSnippetFinalTabstopHighlightBorder #339D3700
editorSnippetTabstopHighlightBackground #0052C230
editorSnippetTabstopHighlightBorder #0052C200
editorStickyScroll.background #131520
editorStickyScroll.border #0052C220
editorStickyScroll.shadow #00000030
editorStickyScrollGutter.background #131520
editorStickyScrollHover.background #232538
editorSuggestWidget.background #131520
editorSuggestWidget.border #0052C250
editorSuggestWidget.focusHighlightForeground #0052C2
editorSuggestWidget.foreground #E8EDF3
editorSuggestWidget.highlightForeground #0052C2
editorSuggestWidget.selectedBackground #0052C250
editorSuggestWidget.selectedForeground #E8EDF3
editorSuggestWidget.selectedIconForeground #E8EDF3
editorSuggestWidgetStatus.foreground #A8B8D080
editorUnicodeHighlight.background #FFCC2C20
editorUnicodeHighlight.border #FFCC2C
editorUnnecessaryCode.border #A8B8D050
editorUnnecessaryCode.opacity #000000AA
editorWarning.background #FFCC2C15
editorWarning.border #FFCC2C00
editorWarning.foreground #FFCC2C
editorWhitespace.foreground #E07AFF50
editorWidget.background #131520
editorWidget.border #0052C250
editorWidget.foreground #E8EDF3
editorWidget.resizeBorder #0052C2
errorForeground #E22339
extensionBadge.remoteBackground #0052C2
extensionBadge.remoteForeground #E8EDF3
extensionButton.background #0052C2
extensionButton.border #0052C200
extensionButton.foreground #E8EDF3
extensionButton.hoverBackground #003DA0
extensionButton.prominentBackground #0052C2
extensionButton.prominentForeground #E8EDF3
extensionButton.prominentHoverBackground #003DA0
extensionButton.separator #E8EDF340
extensionIcon.preReleaseForeground #0052C2
extensionIcon.privateForeground #A8B8D080
extensionIcon.sponsorForeground #E07AFF
extensionIcon.starForeground #FFCC2C
extensionIcon.verifiedForeground #339D37
focusBorder #0052C2
foreground #E8EDF3
gauge.background #131520
gauge.border #0052C230
gauge.errorBackground #E2233930
gauge.errorForeground #E22339
gauge.foreground #E8EDF3
gauge.warningBackground #FFCC2C30
gauge.warningForeground #FFCC2C
git.blame.editorDecorationForeground #A8B8D060
gitDecoration.addedResourceForeground #339D37
gitDecoration.conflictingResourceForeground #FFCC2C
gitDecoration.deletedResourceForeground #E22339
gitDecoration.ignoredResourceForeground #A8B8D080
gitDecoration.modifiedResourceForeground #0052C2
gitDecoration.renamedResourceForeground #0052C2
gitDecoration.stageDeletedResourceForeground #E22339CC
gitDecoration.stageModifiedResourceForeground #0052C2CC
gitDecoration.submoduleResourceForeground #6BBE27
gitDecoration.untrackedResourceForeground #339D37
icon.foreground #0052C2
inlineChat.background #131520
inlineChat.border #0052C250
inlineChat.foreground #E8EDF3
inlineChat.shadow #00000080
inlineChatDiff.inserted #339D3730
inlineChatDiff.removed #E2233930
inlineChatInput.background #1C1E2A
inlineChatInput.border #0052C250
inlineChatInput.focusBorder #0052C2
inlineChatInput.placeholderForeground #A8B8D080
inlineEdit.gutterIndicator.background #131520
inlineEdit.gutterIndicator.primaryBackground #0052C220
inlineEdit.gutterIndicator.primaryBorder #0052C2
inlineEdit.gutterIndicator.primaryForeground #0052C2
inlineEdit.gutterIndicator.secondaryBackground #E07AFF20
inlineEdit.gutterIndicator.secondaryBorder #E07AFF
inlineEdit.gutterIndicator.secondaryForeground #E07AFF
inlineEdit.gutterIndicator.successfulBackground #339D3720
inlineEdit.gutterIndicator.successfulBorder #339D37
inlineEdit.gutterIndicator.successfulForeground #339D37
inlineEdit.modifiedBackground #0052C215
inlineEdit.modifiedBorder #0052C250
inlineEdit.modifiedChangedLineBackground #0052C220
inlineEdit.modifiedChangedTextBackground #0052C230
inlineEdit.originalBackground #E2233910
inlineEdit.originalBorder #E2233930
inlineEdit.originalChangedLineBackground #E2233915
inlineEdit.originalChangedTextBackground #E2233925
inlineEdit.tabWillAcceptModifiedBorder #339D3780
inlineEdit.tabWillAcceptOriginalBorder #E2233950
input.background #1C1E2A
input.border #0052C250
input.foreground #E8EDF3
input.placeholderForeground #A8B8D080
inputOption.activeBackground #0052C240
inputOption.activeBorder #0052C2
inputOption.activeForeground #E8EDF3
inputOption.hoverBackground #0052C220
inputValidation.errorBackground #E2233920
inputValidation.errorBorder #E22339
inputValidation.errorForeground #E22339
inputValidation.infoBackground #5B9BD520
inputValidation.infoBorder #5B9BD5
inputValidation.infoForeground #5B9BD5
inputValidation.warningBackground #FFCC2C20
inputValidation.warningBorder #FFCC2C
inputValidation.warningForeground #FFCC2C
interactive.activeCodeBorder #0052C2
interactive.inactiveCodeBorder #0052C230
keybindingLabel.background #0052C220
keybindingLabel.border #0052C240
keybindingLabel.bottomBorder #0052C260
keybindingLabel.foreground #E8EDF3
keybindingTable.headerBackground #181A26
keybindingTable.rowsBackground #0C0E1880
list.activeSelectionBackground #0052C250
list.activeSelectionForeground #E8EDF3
list.activeSelectionIconForeground #E8EDF3
list.deemphasizedForeground #A8B8D080
list.dropBackground #0052C230
list.dropBetweenBackground #0052C2
list.errorForeground #E22339
list.filterMatchBorder #0052C280
list.focusAndSelectionOutline #0052C2
list.focusBackground #0052C240
list.focusForeground #E8EDF3
list.focusHighlightForeground #0052C2
list.focusOutline #0052C280
list.highlightForeground #3D7FD6
list.hoverBackground #0052C220
list.hoverForeground #E8EDF3
list.inactiveFocusBackground #0052C220
list.inactiveFocusOutline #0052C250
list.inactiveSelectionBackground #0052C230
list.inactiveSelectionForeground #E8EDF3
list.inactiveSelectionIconForeground #E8EDF3
list.invalidItemForeground #E22339
list.warningForeground #FFCC2C
listFilterWidget.background #1C1E2A
listFilterWidget.noMatchesOutline #E22339
listFilterWidget.outline #0052C2
listFilterWidget.shadow #00000050
markdownAlert.caution.foreground #E22339
markdownAlert.important.foreground #E07AFF
markdownAlert.note.foreground #5B9BD5
markdownAlert.tip.foreground #339D37
markdownAlert.warning.foreground #FFCC2C
mcpIcon.starForeground #FFCC2C
menu.background #131520
menu.border #0052C220
menu.foreground #E8EDF3
menu.selectionBackground #0052C250
menu.selectionBorder #0052C200
menu.selectionForeground #E8EDF3
menu.separatorBackground #0052C230
menubar.selectionBackground #0052C250
menubar.selectionBorder #0052C200
menubar.selectionForeground #E8EDF3
merge.border #0052C250
merge.commonContentBackground #A8B8D020
merge.commonHeaderBackground #A8B8D050
merge.currentContentBackground #339D3720
merge.currentHeaderBackground #339D3750
merge.incomingContentBackground #0052C220
merge.incomingHeaderBackground #0052C250
mergeEditor.change.background #0052C220
mergeEditor.change.word.background #0052C240
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 #0052C220
mergeEditor.conflict.unhandled.minimapOverViewRuler #FFCC2C
mergeEditor.conflict.unhandledFocused.border #FFCC2C
mergeEditor.conflict.unhandledUnfocused.border #FFCC2C80
mergeEditor.conflictingLines.background #FFCC2C20
minimap.background #0C0E18
minimap.chatEditHighlight #0052C240
minimap.errorHighlight #E22339
minimap.findMatchHighlight #0052C280
minimap.foregroundOpacity #000000FF
minimap.infoHighlight #5B9BD5
minimap.selectionHighlight #0052C250
minimap.selectionOccurrenceHighlight #0052C240
minimap.warningHighlight #FFCC2C
minimapGutter.addedBackground #339D37
minimapGutter.deletedBackground #E22339
minimapGutter.modifiedBackground #0052C2
minimapSlider.activeBackground #0052C270
minimapSlider.background #0052C230
minimapSlider.hoverBackground #0052C250
multiDiffEditor.background #0C0E18
multiDiffEditor.border #0052C220
multiDiffEditor.headerBackground #131520
notebook.cellBorderColor #0052C230
notebook.cellEditorBackground #131520
notebook.cellHoverBackground #232538
notebook.cellInsertionIndicator #0052C2
notebook.cellStatusBarItemHoverBackground #0052C230
notebook.cellToolbarSeparator #0052C220
notebook.editorBackground #0C0E18
notebook.focusedCellBackground #181A26
notebook.focusedCellBorder #0052C2
notebook.focusedEditorBorder #0052C2
notebook.inactiveFocusedCellBorder #0052C250
notebook.inactiveSelectedCellBorder #0052C230
notebook.outputContainerBackgroundColor #060810
notebook.outputContainerBorderColor #0052C220
notebook.selectedCellBackground #0052C220
notebook.selectedCellBorder #0052C280
notebook.symbolHighlightBackground #0052C230
notebookEditorOverviewRuler.runningCellForeground #0052C2
notebookScrollbarSlider.activeBackground #0052C270
notebookScrollbarSlider.background #0052C230
notebookScrollbarSlider.hoverBackground #0052C250
notebookStatusErrorIcon.foreground #E22339
notebookStatusRunningIcon.foreground #0052C2
notebookStatusSuccessIcon.foreground #339D37
notificationCenter.border #0052C220
notificationCenterHeader.background #131520
notificationCenterHeader.foreground #E8EDF3
notificationLink.foreground #0052C2
notifications.background #131520
notifications.border #0052C220
notifications.foreground #E8EDF3
notificationsErrorIcon.foreground #E22339
notificationsInfoIcon.foreground #5B9BD5
notificationsWarningIcon.foreground #FFCC2C
notificationToast.border #0052C220
outputView.background #131520
outputViewStickyScroll.background #131520
panel.background #131520
panel.border #0052C220
panel.dropBorder #0052C2
panelInput.border #0052C250
panelSection.border #0052C220
panelSection.dropBackground #0052C230
panelSectionHeader.background #13152080
panelSectionHeader.border #0052C220
panelSectionHeader.foreground #0052C2
panelStickyScroll.background #131520
panelStickyScroll.border #0052C220
panelStickyScroll.shadow #00000030
panelTitle.activeBorder #0052C2
panelTitle.activeForeground #0052C2
panelTitle.border #0052C220
panelTitle.inactiveForeground #A8B8D080
panelTitleBadge.background #0052C2
panelTitleBadge.foreground #E8EDF3
peekView.border #0052C2
peekViewEditor.background #0C0E18
peekViewEditor.matchHighlightBackground #0052C250
peekViewEditor.matchHighlightBorder #0052C280
peekViewEditorGutter.background #0C0E18
peekViewEditorStickyScroll.background #131520
peekViewEditorStickyScrollGutter.background #131520
peekViewResult.background #131520
peekViewResult.fileForeground #E8EDF3
peekViewResult.lineForeground #A8B8D0
peekViewResult.matchHighlightBackground #0052C250
peekViewResult.selectionBackground #0052C250
peekViewResult.selectionForeground #E8EDF3
peekViewTitle.background #000000
peekViewTitleDescription.foreground #A8B8D0
peekViewTitleLabel.foreground #0052C2
pickerGroup.border #0052C230
pickerGroup.foreground #0052C2
ports.iconRunningProcessForeground #339D37
problemsErrorIcon.foreground #E22339
problemsInfoIcon.foreground #5B9BD5
problemsWarningIcon.foreground #FFCC2C
profileBadge.background #0052C2
profileBadge.foreground #E8EDF3
profiles.sashBorder #0052C2
progressBar.background #0052C2
quickInput.background #131520
quickInput.border #0052C230
quickInput.foreground #E8EDF3
quickInputList.focusBackground #0052C240
quickInputList.focusForeground #E8EDF3
quickInputList.focusIconForeground #E8EDF3
quickInputList.hoverBackground #232538
quickInputTitle.background #181A26
radio.activeBackground #0052C2
radio.activeBorder #0052C2
radio.activeForeground #E8EDF3
radio.inactiveBackground #1C1E2A
radio.inactiveBorder #0052C250
radio.inactiveForeground #A8B8D0
radio.inactiveHoverBackground #232538
sash.hoverBorder #0052C2
scmGraph.foreground1 #0052C2
scmGraph.foreground2 #E07AFF
scmGraph.foreground3 #6BBE27
scmGraph.foreground4 #FFCC2C
scmGraph.foreground5 #339D37
scmGraph.historyItemBaseRefColor #6BBE27
scmGraph.historyItemHoverAdditionsForeground #339D37
scmGraph.historyItemHoverDeletionsForeground #E22339
scmGraph.historyItemHoverLabelForeground #E8EDF3
scmGraph.historyItemRefColor #0052C2
scmGraph.historyItemRemoteRefColor #E07AFF
scrollbar.background #0C0E1800
scrollbar.shadow #00000050
scrollbarSlider.activeBackground #0052C270
scrollbarSlider.background #0052C230
scrollbarSlider.hoverBackground #0052C250
search.resultsInfoForeground #A8B8D0
searchEditor.findMatchBackground #0052C240
searchEditor.findMatchBorder #0052C280
searchEditor.textInputBorder #0052C250
selection.background #0052C250
settings.checkboxBackground #1C1E2A
settings.checkboxBorder #0052C250
settings.checkboxForeground #0052C2
settings.dropdownBackground #1C1E2A
settings.dropdownBorder #0052C250
settings.dropdownForeground #E8EDF3
settings.dropdownListBorder #0052C230
settings.focusedRowBackground #0052C215
settings.focusedRowBorder #0052C240
settings.headerBorder #0052C220
settings.headerForeground #E8EDF3
settings.modifiedItemIndicator #0052C2
settings.numberInputBackground #1C1E2A
settings.numberInputBorder #0052C250
settings.numberInputForeground #E8EDF3
settings.rowHoverBackground #0052C215
settings.sashBorder #0052C2
settings.settingsHeaderHoverForeground #0052C2
settings.textInputBackground #1C1E2A
settings.textInputBorder #0052C250
settings.textInputForeground #E8EDF3
sideBar.background #131520
sideBar.border #0052C220
sideBar.dropBackground #0052C230
sideBar.foreground #E8EDF3
sideBarActivityBarTop.border #0052C220
sideBarSectionHeader.background #13152080
sideBarSectionHeader.border #0052C220
sideBarSectionHeader.foreground #0052C2
sideBarStickyScroll.background #131520
sideBarStickyScroll.border #0052C220
sideBarStickyScroll.shadow #00000030
sideBarTitle.background #131520
sideBarTitle.border #0052C220
sideBarTitle.foreground #0052C2
sideBySideEditor.horizontalBorder #0052C220
sideBySideEditor.verticalBorder #0052C220
simpleFindWidget.sashBorder #0052C2
statusBar.background #060810
statusBar.border #060810
statusBar.debuggingBackground #339D37
statusBar.debuggingBorder #339D3780
statusBar.debuggingForeground #E8EDF3
statusBar.focusBorder #0052C2
statusBar.foreground #E8EDF3
statusBar.noFolderBackground #060810
statusBar.noFolderBorder #060810
statusBar.noFolderForeground #E8EDF3
statusBarItem.activeBackground #0052C250
statusBarItem.compactHoverBackground #0052C240
statusBarItem.errorBackground #E22339
statusBarItem.errorForeground #E8EDF3
statusBarItem.errorHoverBackground #E22339CC
statusBarItem.errorHoverForeground #E8EDF3
statusBarItem.focusBorder #0052C2
statusBarItem.hoverBackground #0052C230
statusBarItem.hoverForeground #E8EDF3
statusBarItem.offlineBackground #A8B8D080
statusBarItem.offlineForeground #E8EDF3
statusBarItem.offlineHoverBackground #A8B8D060
statusBarItem.offlineHoverForeground #E8EDF3
statusBarItem.prominentBackground #0052C2
statusBarItem.prominentForeground #E8EDF3
statusBarItem.prominentHoverBackground #003DA0
statusBarItem.prominentHoverForeground #E8EDF3
statusBarItem.remoteBackground #E07AFF
statusBarItem.remoteForeground #E8EDF3
statusBarItem.remoteHoverBackground #E07AFFCC
statusBarItem.remoteHoverForeground #E8EDF3
statusBarItem.warningBackground #FFCC2C
statusBarItem.warningForeground #060810
statusBarItem.warningHoverBackground #FFCC2CCC
statusBarItem.warningHoverForeground #060810
symbolIcon.arrayForeground #7EB8DA
symbolIcon.booleanForeground #7EB8DA
symbolIcon.classForeground #E07AFF
symbolIcon.colorForeground #0052C2
symbolIcon.constantForeground #7EB8DA
symbolIcon.constructorForeground #3D7FD6
symbolIcon.enumeratorForeground #E07AFF
symbolIcon.enumeratorMemberForeground #7EB8DA
symbolIcon.eventForeground #FFCC2C
symbolIcon.fieldForeground #0052C2
symbolIcon.fileForeground #A8B8D0
symbolIcon.folderForeground #0052C2
symbolIcon.functionForeground #3D7FD6
symbolIcon.interfaceForeground #E07AFF
symbolIcon.keyForeground #0052C2
symbolIcon.keywordForeground #E07AFF
symbolIcon.methodForeground #3D7FD6
symbolIcon.moduleForeground #0052C2
symbolIcon.namespaceForeground #0052C2
symbolIcon.nullForeground #A8B8D080
symbolIcon.numberForeground #7EB8DA
symbolIcon.objectForeground #0052C2
symbolIcon.operatorForeground #3D7FD6
symbolIcon.packageForeground #0052C2
symbolIcon.propertyForeground #E8EDF3
symbolIcon.referenceForeground #0052C2
symbolIcon.snippetForeground #6BBE27
symbolIcon.stringForeground #6BBE27
symbolIcon.structForeground #E07AFF
symbolIcon.textForeground #E8EDF3
symbolIcon.typeParameterForeground #E07AFF
symbolIcon.unitForeground #7EB8DA
symbolIcon.variableForeground #E8EDF3
tab.activeBackground #0C0E18
tab.activeBorder #0052C2
tab.activeBorderTop #0052C200
tab.activeForeground #E8EDF3
tab.activeModifiedBorder #0052C2
tab.border #0052C220
tab.dragAndDropBorder #0052C2
tab.hoverBackground #13152080
tab.hoverBorder #0052C250
tab.hoverForeground #E8EDF3
tab.inactiveBackground #131520
tab.inactiveForeground #A8B8D080
tab.inactiveModifiedBorder #0052C280
tab.lastPinnedBorder #0052C240
tab.selectedBackground #0C0E18
tab.selectedBorderTop #0052C2
tab.selectedForeground #E8EDF3
tab.unfocusedActiveBackground #0C0E18
tab.unfocusedActiveBorder #0052C280
tab.unfocusedActiveBorderTop #0052C200
tab.unfocusedActiveForeground #E8EDF3CC
tab.unfocusedActiveModifiedBorder #0052C2CC
tab.unfocusedHoverBackground #13152060
tab.unfocusedHoverBorder #0052C230
tab.unfocusedHoverForeground #E8EDF3CC
tab.unfocusedInactiveBackground #131520
tab.unfocusedInactiveForeground #A8B8D060
tab.unfocusedInactiveModifiedBorder #0052C260
terminal.ansiBlack #0C0E18
terminal.ansiBlue #0052C2
terminal.ansiBrightBlack #78797E
terminal.ansiBrightBlue #3D7FD6
terminal.ansiBrightCyan #7EB8DA
terminal.ansiBrightGreen #78D65B
terminal.ansiBrightMagenta #E07AFF
terminal.ansiBrightRed #FF4D5E
terminal.ansiBrightWhite #FFFFFF
terminal.ansiBrightYellow #FFE066
terminal.ansiCyan #5B9BD5
terminal.ansiGreen #6BBE27
terminal.ansiMagenta #003174
terminal.ansiRed #E22339
terminal.ansiWhite #E8EDF3
terminal.ansiYellow #FFCC2C
terminal.background #0C0E18
terminal.border #0052C220
terminal.dropBackground #0052C230
terminal.findMatchBackground #0052C280
terminal.findMatchBorder #0052C2
terminal.findMatchHighlightBackground #0052C250
terminal.findMatchHighlightBorder #0052C280
terminal.foreground #E8EDF3
terminal.hoverHighlightBackground #0052C230
terminal.inactiveSelectionBackground #0052C230
terminal.initialHintForeground #A8B8D080
terminal.selectionBackground #0052C250
terminal.selectionForeground #E8EDF3
terminal.tab.activeBorder #0052C2
terminalCommandDecoration.defaultBackground #0052C250
terminalCommandDecoration.errorBackground #E2233980
terminalCommandDecoration.successBackground #339D3780
terminalCommandGuide.foreground #0052C230
terminalCursor.background #0C0E18
terminalCursor.foreground #0052C2
terminalOverviewRuler.border #0052C220
terminalOverviewRuler.cursorForeground #0052C2
terminalOverviewRuler.findMatchForeground #0052C2CC
terminalStickyScroll.background #131520
terminalStickyScroll.border #0052C220
terminalStickyScrollHover.background #232538
terminalSymbolIcon.aliasForeground #0052C2
terminalSymbolIcon.argumentForeground #7EB8DA
terminalSymbolIcon.branchForeground #339D37
terminalSymbolIcon.commitForeground #0052C2
terminalSymbolIcon.fileForeground #A8B8D0
terminalSymbolIcon.flagForeground #FFCC2C
terminalSymbolIcon.folderForeground #0052C2
terminalSymbolIcon.inlineSuggestionForeground #A8B8D080
terminalSymbolIcon.methodForeground #3D7FD6
terminalSymbolIcon.optionForeground #E8EDF3
terminalSymbolIcon.optionValueForeground #6BBE27
terminalSymbolIcon.pullRequestDoneForeground #339D37
terminalSymbolIcon.pullRequestForeground #0052C2
terminalSymbolIcon.remoteForeground #E07AFF
terminalSymbolIcon.stashForeground #0052C2
terminalSymbolIcon.symbolicLinkFileForeground #0052C280
terminalSymbolIcon.symbolicLinkFolderForeground #0052C280
terminalSymbolIcon.symbolText #E8EDF3
terminalSymbolIcon.tagForeground #E07AFF
testing.coverCountBadgeBackground #0052C2
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 #FFCC2C
testing.iconQueued.retired #FFCC2C60
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 #181A26
textBlockQuote.border #0052C280
textCodeBlock.background #1C1E2A
textLink.activeForeground #0052C2
textLink.foreground #0052C2CC
textPreformat.background #1C1E2A
textPreformat.border #0052C230
textPreformat.foreground #6BBE27
textSeparator.foreground #0052C230
titleBar.activeBackground #060810
titleBar.activeForeground #E8EDF3
titleBar.border #060810
titleBar.inactiveBackground #060810
titleBar.inactiveForeground #A8B8D080
toolbar.activeBackground #0052C240
toolbar.hoverBackground #0052C230
toolbar.hoverOutline #0052C200
tree.inactiveIndentGuidesStroke #0052C220
tree.indentGuidesStroke #0052C240
tree.tableColumnsBorder #0052C220
tree.tableOddRowsBackground #0C0E1850
walkThrough.embeddedEditorBackground #131520
walkthrough.stepTitle.foreground #E8EDF3
welcomePage.background #0C0E18
welcomePage.progress.background #1C1E2A
welcomePage.progress.foreground #0052C2
welcomePage.tileBackground #131520
welcomePage.tileBorder #0052C220
welcomePage.tileHoverBackground #232538
widget.border #0052C230
widget.shadow #00000050
window.activeBorder #0052C200
window.inactiveBorder #0052C200 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 #3D7FD6 —
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter #E07AFF —
entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method #3D7FD6 —
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 #3D7FD6 —
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 #3D7FD6 —
entity.name.module.js, variable.import.parameter.js, variable.other.class.js #E8EDF3 —
variable.language #E07AFF italic
entity.name.method.js #3D7FD6 italic
meta.class-method.js entity.name.function.js, variable.function.constructor #3D7FD6 —
entity.other.attribute-name #E07AFF —
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name #3D7FD6 italic
entity.other.attribute-name.class #3D7FD6 —
source.sass keyword.control #3D7FD6 —
constant.character.escape #6BBE27 —
*url*, *link*, *uri* — underline
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js #3D7FD6 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 #0052C2 —
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json #E07AFF —
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 #E07AFF —
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown #3D7FD6 —
markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown #0052C2 —
markup.italic #E07AFF italic
markup.bold, markup.bold string #E07AFF 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 #E07AFF bold
markup.underline #6BBE27 underline
markup.quote punctuation.definition.blockquote.markdown #5B9BD5 —
string.other.link.title.markdown #3D7FD6 —
string.other.link.description.title.markdown #E07AFF —
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 #3D7FD6 —
meta.separator #0052C2 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}!`;
}
Victoria | Coding Theme