Additional improvements to license notice formatting

This commit is contained in:
Keavon Chambers
2021-09-06 23:55:51 -07:00
parent b66607e4a2
commit b0cadbc439
3 changed files with 65 additions and 23 deletions
@@ -1,7 +1,7 @@
<template>
<div class="menu-bar-input">
<div class="entry-container">
<div @click="() => window.open('https://www.graphite.design', '_blank')" class="entry">
<div @click="visitWebsite('https://www.graphite.design')" class="entry">
<IconLabel :icon="'GraphiteLogo'" />
</div>
</div>
@@ -174,6 +174,10 @@ export default defineComponent({
if (menuEntry.ref) menuEntry.ref.setOpen();
else throw new Error("The menu bar floating menu has no associated ref");
},
visitWebsite(url: string) {
// This method is required because `window` isn't accessible from the Vue component HTML
window.open(url, "_blank");
},
},
data() {
return {