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