import { html, nothing } from "lit"; import { t } from "../../i18n/index.ts"; import { buildExternalLinkRel, EXTERNAL_LINK_TARGET } from "../external-link.ts"; import { icons, type IconName } from "../icons.ts"; import type { AttentionItem } from "../types.ts";
export type OverviewAttentionProps = {
items: AttentionItem[];
};
function severityClass(severity: string) { if (severity === "error") { return"danger";
} if (severity === "warning") { return"warn";
} return"";
}
function attentionIcon(name: string) { if (name in icons) { return icons[name as IconName];
} return icons.radio;
}
export function renderOverviewAttention(props: OverviewAttentionProps) { if (props.items.length === 0) { return nothing;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.