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