Skip to content

Commit

Permalink
fix: respect inject color setting on callouts
Browse files Browse the repository at this point in the history
  • Loading branch information
valentine195 authored May 7, 2022
1 parent fa586c7 commit 2700861
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/callout/manager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -199,14 +199,15 @@ export default class CalloutManager extends Component {
addAdmonition(admonition: Admonition) {
if (!admonition.icon) return;
let rule: string;
const color = admonition.injectColor ?? this.plugin.data.injectColor ? `--callout-color: ${admonition.color};` : '';
if (admonition.icon.type == "obsidian") {
rule = `.callout[data-callout="${admonition.type}"] {
--callout-color: ${admonition.color}; /* RGB Tuple (just like admonitions) */
${color}
--callout-icon: ${admonition.icon.name}; /* Icon name from the Obsidian Icon Set */
}`;
} else {
rule = `.callout[data-callout="${admonition.type}"] {
--callout-color: ${admonition.color};
${color}
--callout-icon: '${(
this.plugin.iconManager.getIconNode(admonition.icon)?.outerHTML ??
""
Expand Down

0 comments on commit 2700861

Please sign in to comment.