diff --git a/projects/element-docs-builder/mkdocs_element_docs_builder/docs-builder.css b/projects/element-docs-builder/mkdocs_element_docs_builder/docs-builder.css index daebca973..7a058a95f 100644 --- a/projects/element-docs-builder/mkdocs_element_docs_builder/docs-builder.css +++ b/projects/element-docs-builder/mkdocs_element_docs_builder/docs-builder.css @@ -219,3 +219,13 @@ block-size: auto; position: static; } + +.icon { + font-size: 1.25rem; + color: var(--md-default-fg-color); +} + +.icon-large { + font-size: 1.5rem; + color: var(--md-default-fg-color); +} diff --git a/projects/element-docs-builder/mkdocs_element_docs_builder/plugin.py b/projects/element-docs-builder/mkdocs_element_docs_builder/plugin.py index e31174875..bda7ad92a 100644 --- a/projects/element-docs-builder/mkdocs_element_docs_builder/plugin.py +++ b/projects/element-docs-builder/mkdocs_element_docs_builder/plugin.py @@ -1,6 +1,7 @@ import os from os.path import relpath import json +from pathlib import PurePosixPath from typing import Any from mkdocs.config.base import Config @@ -40,6 +41,7 @@ def on_startup(self, command: str, dirty: bool) -> None: def on_config(self, config: Config): config.get('extra_css').append('docs-builder.css') + config.get('extra_css').append('assets/siemens-element-icons.min.css') config.get('extra_javascript').append('docs-builder.js') if not api_enabled: @@ -109,5 +111,6 @@ def on_post_build(self, config: Config) -> None: def on_files(self, files: Files, config: Config): files.append(File('docs-builder.css', dirname(__file__), config.get('site_dir'), config.get('use_directory_urls'))) + files.append(File('siemens-element-icons.min.css', './node_modules/@siemens/element-icons/dist/style/', (PurePosixPath(config.get('site_dir')) / 'assets').as_posix(), config.get('use_directory_urls'))) files.append(File('docs-builder.js', dirname(__file__), config.get('site_dir'), config.get('use_directory_urls'))) return files