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