From 365c56edcc36b5b92902bac01ce44b43d01e8685 Mon Sep 17 00:00:00 2001 From: Volpeon Date: Fri, 18 Oct 2024 18:08:24 +0200 Subject: Refactoring --- src/scopes/_code.scss | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/scopes/_code.scss (limited to 'src/scopes/_code.scss') diff --git a/src/scopes/_code.scss b/src/scopes/_code.scss new file mode 100644 index 0000000..0d8cdd0 --- /dev/null +++ b/src/scopes/_code.scss @@ -0,0 +1,39 @@ +@use 'sass:meta'; +@use 'iro-sass/src/iro-sass' as iro; +@use '../props'; + +@forward 'code.vars'; +@use 'code.vars' as vars; + +@mixin styles { + @include props.materialize(meta.module-variables('vars')); + + @include iro.bem-scope('code') { + code { + padding-block: props.get(vars.$inline--pad-b); + padding-inline: props.get(vars.$inline--pad-i); + color: props.get(vars.$inline--fg); + background-color: props.get(vars.$inline--bg); + border-radius: props.get(vars.$inline--rounding); + } + + pre { + padding-block: props.get(vars.$block--pad-b); + padding-inline: props.get(vars.$block--pad-i); + margin-block: props.get(vars.$block--margin-bs) 0; + margin-inline: 0; + color: props.get(vars.$block--fg); + background-color: props.get(vars.$block--bg); + border-radius: props.get(vars.$block--rounding); + + code { + display: inline-block; + padding: 0; + margin-inline-end: props.get(vars.$block--pad-i); + color: currentColor; + background-color: transparent; + border-radius: 0; + } + } + } +} -- cgit v1.3.1