UNPKG

vuepress-theme-hope

Version:

A light vuepress theme with tons of features

22 lines 789 B
import { defineComponent, h } from "vue"; import { useThemeData, useThemeLocaleData, } from "@theme-hope/composables/index"; import { PrintIcon } from "@theme-hope/modules/info/components/icons"; import "../styles/print-button.scss"; export default defineComponent({ name: "PrintButton", setup() { const theme = useThemeData(); const themeLocale = useThemeLocaleData(); return () => theme.value.print === false ? null : h("button", { type: "button", class: "print-button", title: themeLocale.value.metaLocales.print, onClick: () => { window.print(); }, }, h(PrintIcon)); }, }); //# sourceMappingURL=PrintButton.js.map