diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs
index ef1b6ef..5d7eb5b 100644
--- a/docs/astro.config.mjs
+++ b/docs/astro.config.mjs
@@ -7,7 +7,6 @@ import { defineConfig } from 'astro/config'
import { visit } from 'unist-util-visit'
import { siteConfig } from './src/config/site'
-import blackout from './theme/dark.json'
// FunciĆ³n recursiva para extraer todos los valores de texto
function extractText(node) {
@@ -48,7 +47,7 @@ export default defineConfig({
],
markdown: {
shikiConfig: {
- theme: blackout,
+ theme: 'github-dark-default',
transformers: [transformerMetaHighlight()],
},
rehypePlugins: [
diff --git a/docs/src/components/component-preview/ComponentSource.astro b/docs/src/components/component-preview/ComponentSource.astro
index c3b2a87..535aeb6 100644
--- a/docs/src/components/component-preview/ComponentSource.astro
+++ b/docs/src/components/component-preview/ComponentSource.astro
@@ -5,7 +5,6 @@ import process from 'node:process'
import { styles } from '@/registry/registry-styles'
import { ui } from '@/registry/registry-ui'
import { Code as CodeAstro } from 'astro/components'
-import blackout from '../../../theme/dark.json'
import { CopyButton } from '../copy-button'
import { Select, SelectContent, syncKey } from './select'
@@ -49,7 +48,7 @@ const allComponents = componentUi?.files?.flatMap((file) => {
{code
? (
-
+
)
diff --git a/docs/src/components/component-preview/RawCode.astro b/docs/src/components/component-preview/RawCode.astro
index dbabd33..58e8896 100644
--- a/docs/src/components/component-preview/RawCode.astro
+++ b/docs/src/components/component-preview/RawCode.astro
@@ -1,6 +1,5 @@
---
import { Code as CodeAstro } from 'astro/components'
-import blackout from '../../../theme/dark.json'
import { CopyButton } from '../copy-button'
@@ -12,6 +11,6 @@ const { code } = Astro.props
---
-
+
diff --git a/docs/theme/dark.json b/docs/theme/dark.json
deleted file mode 100644
index 7a3aa82..0000000
--- a/docs/theme/dark.json
+++ /dev/null
@@ -1,380 +0,0 @@
-{
- "name": "blackout",
- "semanticHighlighting": true,
- "colors": {
- "editorLink.activeForeground": "#ca8a0488",
- "foreground": "#fff8",
- "button.background": "#fff",
- "button.foreground": "#000",
- "button.hoverBackground": "#fffb",
- "list.highlightForeground": "#fff",
- "textLink.foreground": "#fff",
- "scrollbar.shadow": "#000",
- "textLink.activeForeground": "#fff8",
- "editor.lineHighlightBackground": "#8881",
- "editor.lineHighlightBorder": "#8882",
- "editorCursor.foreground": "#fff",
- "editor.findMatchBackground": "#fff8",
- "editor.findMatchHighlightBackground": "#fff2",
- "list.activeSelectionForeground": "#fff",
- "list.focusForeground": "#fff",
- "list.hoverForeground": "#fff",
- "list.inactiveSelectionForeground": "#fff",
- "list.inactiveSelectionBackground": "#000",
- "list.focusBackground": "#000",
- "list.focusAndSelectionOutline": "#000",
- "list.focusHighlightForeground": "#fff",
- "list.hoverBackground": "#000",
- "list.focusOutline": "#000",
- "list.activeSelectionBackground": "#000",
- "editorIndentGuide.background": "#fff2",
- "editor.background": "#000",
- "editor.foreground": "#fff",
- "editor.foldBackground": "#000",
- "editor.hoverHighlightBackground": "#000",
- "editor.selectionBackground": "#8888",
- "editor.inactiveSelectionBackground": "#8882",
- "gitDecoration.modifiedResourceForeground": "#fff",
- "gitDecoration.untrackedResourceForeground": "#a7cb7b",
- "gitDecoration.conflictingResourceForeground": "#ca8a04",
- "gitDecoration.deletedResourceForeground": "#c97b89",
- "listFilterWidget.background": "#000",
- "input.background": "#fff1",
- "titleBar.activeForeground": "#fff",
- "editorWidget.background": "#000",
- "editorGutter.background": "#000",
- "debugToolBar.background": "#000",
- "commandCenter.background": "#000",
- "sideBarSectionHeader.background": "#000",
- "focusBorder": "#fff8",
- "titleBar.activeBackground": "#000",
- "titleBar.inactiveBackground": "#000",
- "breadcrumb.background": "#000",
- "activityBar.background": "#000",
- "activityBar.foreground": "#fff8",
- "panel.background": "#000",
- "sideBar.background": "#000",
- "sideBarTitle.foreground": "#fff8",
- "tab.hoverBackground": "#000",
- "terminal.background": "#000",
- "statusBar.background": "#000",
- "statusBar.foreground": "#fff8",
- "selection.background": "#fff2",
- "editorPane.background": "#000",
- "badge.background": "#000",
- "banner.background": "#000",
- "menu.background": "#000",
- "activityBarBadge.background": "#000",
- "activityBarBadge.foreground": "#fff8",
- "editorLineNumber.foreground": "#fff2",
- "editorLineNumber.activeForeground": "#fff8",
- "statusBarItem.errorBackground": "#f43f5e"
- },
- "semanticTokenColors": {
- "comment": {
- "foreground": "#fff4"
- },
- "keyword": {
- "foreground": "#fff8"
- },
- "string": {
- "foreground": "#fff8"
- },
- "selfKeyword": {
- "foreground": "#fff",
- "bold": true
- },
- "method.declaration": {
- "foreground": "#fff",
- "bold": true
- },
- "method.definition": {
- "foreground": "#fff",
- "bold": true
- },
- "method": {
- "foreground": "#fff",
- "bold": false
- },
- "function.declaration": {
- "foreground": "#fff",
- "bold": true
- },
- "function.definition": {
- "foreground": "#fff",
- "bold": true
- },
- "function": {
- "foreground": "#fff",
- "bold": false
- },
- "property": {
- "foreground": "#fff"
- },
- "enumMember": {
- "foreground": "#fff8",
- "bold": false
- },
- "enum": {
- "foreground": "#fff",
- "bold": true
- },
- "boolean": {
- "foreground": "#fff8"
- },
- "number": {
- "foreground": "#fff8"
- },
- "type": {
- "foreground": "#fff",
- "bold": true
- },
- "typeAlias": {
- "foreground": "#fff",
- "bold": true
- },
- "class": {
- "foreground": "#fff",
- "bold": true
- },
- "selfTypeKeyword": {
- "foreground": "#fff",
- "bold": true
- },
- "builtinType": {
- "foreground": "#fff",
- "bold": true
- },
- "interface": {
- "foreground": "#fff8",
- "bold": false
- },
- "typeParameter": {
- "foreground": "#fff",
- "bold": true
- },
- "lifetime": {
- "foreground": "#fff8",
- "italic": false,
- "bold": false
- },
- "namespace": {
- "foreground": "#fff"
- },
- "macro": {
- "foreground": "#fff",
- "bold": false
- },
- "decorator": {
- "foreground": "#fff",
- "bold": false
- },
- "builtinAttribute": {
- "foreground": "#fff",
- "bold": false
- },
- "generic.attribute": {
- "foreground": "#fff"
- },
- "derive": {
- "foreground": "#fff"
- },
- "operator": {
- "foreground": "#fff8"
- },
- "variable": {
- "foreground": "#fff"
- },
- "variable.readonly": {
- "foreground": "#fff8"
- },
- "parameter": {
- "foreground": "#fff"
- },
- "variable.mutable": {
- "underline": true
- },
- "parameter.mutable": {
- "underline": true
- },
- "selfKeyword.mutable": {
- "underline": true
- },
- "variable.constant": {
- "foreground": "#fff8"
- },
- "struct": {
- "foreground": "#fff",
- "bold": true
- }
- },
- "tokenColors": [
- {
- "name": "Fallback Operator",
- "scope": ["keyword.operator"],
- "settings": {
- "foreground": "#fff8"
- }
- },
- {
- "name": "Fallback keywords",
- "scope": [
- "storage.type.ts",
- "keyword",
- "keyword.other",
- "keyword.control",
- "storage.type",
- "storage.modifier"
- ],
- "settings": {
- "foreground": "#fff8"
- }
- },
- {
- "name": "Fallback strings",
- "scope": ["string"],
- "settings": {
- "foreground": "#fff8"
- }
- },
- {
- "name": "Fallback JSON Properties",
- "scope": ["support.type.property-name.json"],
- "settings": {
- "foreground": "#fff"
- }
- },
- {
- "name": "Fallback string variables",
- "scope": ["string variable", "string meta.interpolation"],
- "settings": {
- "foreground": "#fff"
- }
- },
- {
- "name": "Fallback comments",
- "scope": ["comment"],
- "settings": {
- "foreground": "#fff4"
- }
- },
- {
- "name": "Fallback constants",
- "scope": ["constant"],
- "settings": {
- "foreground": "#fff8"
- }
- },
- {
- "name": "Fallback self/this",
- "scope": ["variable.language.this"],
- "settings": {
- "foreground": "#fff"
- }
- },
- {
- "name": "Fallback types",
- "scope": [
- "entity.other.alias",
- "source.php support.class",
- "entity.name.type",
- "meta.function-call support.class",
- "keyword.other.type",
- "entity.other.inherited-class"
- ],
- "settings": {
- "foreground": "#fff",
- "fontStyle": "bold"
- }
- },
- {
- "name": "Fallback method calls",
- "scope": ["meta.method-call entity.name.function"],
- "settings": {
- "foreground": "#fff",
- "fontStyle": ""
- }
- },
- {
- "name": "Fallback function calls",
- "scope": [
- "meta.function-call entity.name.function",
- "meta.function-call support.function",
- "meta.function.call entity.name.function"
- ],
- "settings": {
- "foreground": "#fff",
- "fontStyle": ""
- }
- },
- {
- "name": "Fallback enums & constants",
- "scope": ["constant.enum", "constant.other"],
- "settings": {
- "foreground": "#fff8"
- }
- },
- {
- "name": "Fallback Properties & func arguments",
- "scope": [
- "variable.other.property",
- "entity.name.goto-label",
- "entity.name.variable.parameter"
- ],
- "settings": {
- "foreground": "#fff"
- }
- },
- {
- "name": "Fallback functions & methods declarations",
- "scope": [
- "entity.name.function",
- "support.function",
- "support.function.constructor",
- "entity.name.function meta.function-call meta.method-call"
- ],
- "settings": {
- "foreground": "#fff",
- "fontStyle": "bold"
- }
- },
- {
- "name": "HTML Tags",
- "scope": [
- "meta.tag entity.name.tag.html",
- "entity.name.tag.template.html"
- ],
- "settings": {
- "foreground": "#fff"
- }
- },
- {
- "name": "HTML Attributes",
- "scope": ["entity.other.attribute-name.html"],
- "settings": {
- "foreground": "#fff8"
- }
- },
- {
- "name": "HTML Custom Tag",
- "scope": ["meta.tag.other.unrecognized.html entity.name.tag.html"],
- "settings": {
- "foreground": "#fff"
- }
- },
- {
- "name": "HTML Keywords",
- "scope": ["text.html keyword"],
- "settings": {
- "foreground": "#fff"
- }
- },
- {
- "name": "Punctuations",
- "scope": ["punctuation", "meta.brace"],
- "settings": {
- "foreground": "#fff8"
- }
- }
- ]
-}