mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 16:14:02 +00:00
help-beta: Use defaultClass instead of defaultStyle.
Somehow defaultStyle was not getting applied in all cases, but defaultClass was getting applied in all cases. We don't have time to investigate, but using a class is better anyways, so this change should be fine.
This commit is contained in:
committed by
Tim Abbott
parent
935a8b9278
commit
bd935e07d8
@@ -12,11 +12,10 @@ export default defineConfig({
|
|||||||
// eslint-disable-next-line new-cap
|
// eslint-disable-next-line new-cap
|
||||||
Icons({
|
Icons({
|
||||||
compiler: "astro",
|
compiler: "astro",
|
||||||
// unplugin-icons sets height and width by itself.
|
// We need to override some default starlight behaviour to make
|
||||||
// It was setting the height to 1024 and 960 for some
|
// icons look nice, see the css for this class to see the reasoning
|
||||||
// icons. It is better to set the height explicitly.
|
// for each individual override of the default css.
|
||||||
defaultStyle:
|
defaultClass: "zulip-unplugin-icon",
|
||||||
"display: inline; vertical-align: text-bottom; height: 1em; width: 1em; margin-bottom: 0; margin-top: 0;",
|
|
||||||
customCollections: {
|
customCollections: {
|
||||||
// unplugin-icons has a FileSystemIconLoader which is more
|
// unplugin-icons has a FileSystemIconLoader which is more
|
||||||
// versatile. But it only supports one directory path for
|
// versatile. But it only supports one directory path for
|
||||||
|
|||||||
@@ -33,6 +33,27 @@
|
|||||||
padding: 1rem var(--sl-content-pad-x);
|
padding: 1rem var(--sl-content-pad-x);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.zulip-unplugin-icon {
|
||||||
|
/* Make sure the icon does not occupy it's own row. */
|
||||||
|
display: inline;
|
||||||
|
vertical-align: text-bottom;
|
||||||
|
|
||||||
|
/* unplugin-icons sets height and width by itself.
|
||||||
|
It was setting the height to 1024 and 960 for some
|
||||||
|
icons. It is better to set the height explicitly. */
|
||||||
|
height: 1em;
|
||||||
|
width: 1em;
|
||||||
|
|
||||||
|
/* Some css rules in starlight insert these margins to tags
|
||||||
|
that fit certain criteria, e.g. if it's a first child of
|
||||||
|
an li item and similar cases, and the icon disturbs the
|
||||||
|
spacing of everything around it just because it was an
|
||||||
|
svg tag. We set this explicitly to zero to avoid those
|
||||||
|
issues. */
|
||||||
|
margin-bottom: 0;
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
.sl-markdown-content {
|
.sl-markdown-content {
|
||||||
img {
|
img {
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
|
|||||||
Reference in New Issue
Block a user