feat: add markup styling for rendered markdown content

master
Lucas Colombo 1 month ago
parent 1ac2103f26
commit ab5fc4a757

@ -0,0 +1,35 @@
@use '@lucas-labs/lui-micro/color' as color;
@use '@lucas-labs/lui-micro/var' as var;
@mixin markup {
.markup {
.task-list-item input[type=checkbox] {
margin: 0 .5em .25em -1.4em;
}
input[type=checkbox] {
--border-radius: #{var.get('measure/.25x')};
width: var.get('measure/1x');
height: var.get('measure/1x');
margin-right: 4px;
--color-input-background: #{color.get('elevation/5')};
&:checked {
background-color: var(--color-primary);
}
&:after {
--color-text: var(--color-primary-contrast);
}
&:not([disabled]):hover, &:not([disabled]):active {
border-color: var(--color-secondary);
background-color: color.get('elevation/6');
&:checked {
background-color: var(--color-primary-hover);
}
}
}
}
}

@ -5,3 +5,4 @@
@forward './avatar'; @forward './avatar';
@forward './button'; @forward './button';
@forward './boxes'; @forward './boxes';
@forward './markup';

@ -16,6 +16,7 @@
@include components.gitea-button; // github-style buttons @include components.gitea-button; // github-style buttons
@include components.segment; @include components.segment;
@include components.comments; // github-style comment boxes @include components.comments; // github-style comment boxes
@include components.markup; // styling rendered for markdown content
// code highlighting // code highlighting
@include modules.chroma($is-dark); // syntax highlighting @include modules.chroma($is-dark); // syntax highlighting

Loading…
Cancel
Save