import { defineComponent, ref } from "vue"; import useHead from "@/useHead.ts"; import DjTooltip, { setupTooltip } from "@/DjTooltip.tsx"; import DjEmail from "@/DjEmail.tsx"; import { addCSS, css } from "@/util.ts"; const styles = css` body { height: 100svh; } .dj-home-root { margin: auto; width: 500px; display: flex; flex-direction: column; height: 100%; .resource { margin-bottom: 10px; } .spacer { flex-grow: 1; height: 100%; } .dj-title { font-size: 48px; margin: 20px auto; color: var(--dj-palette3); text-align: right; white-space: nowrap; display: flex; flex-direction: row; flex-flow: row-reverse; overflow: hidden; } .underline { text-decoration: underline solid var(--dj-palette3); } .pad { color: var(--dj-bgpalette1); } .main { margin: 20px auto; text-align: left; } li { list-style: disclosure-closed; } a { color: var(--dj-palette3); &:visited { color: var(--dj-visited); } } footer { margin-left: 10px; margin-bottom: 20px; font-style: italic; } @media only screen and (max-width: 1024px) { width: 100%; .dj-title { margin-right: 30px; } footer { margin-bottom: 0; } } } `; export default defineComponent({ name: "DjHomeRoot", setup() { addCSS('DjHomeRoot', styles); useHead({ title: "djledda" }); const tooltipCarrier = ref(null); setupTooltip({ carrier: tooltipCarrier }); return () => <>