Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Add setOpenGraphMetaTag util function
Sebastian Martinez committed 4 years ago
commit 7b4c635c64dae8da6c7e93fb4265d56e041832a0
parent 8f58fd70649dab8e9e4526479591f23846010e34
1 file changed +10 -0
modified src/utils.ts
@@ -64,6 +64,16 @@ export async function toClipboard(text: string): Promise<void> {
  return navigator.clipboard.writeText(text);
}

+
export function setOpenGraphMetaTag(data: {prop: string, content: string, attr?: string }[]): void {
+
  const elements = Array.from<HTMLElement>(document.querySelectorAll(`meta`));
+
  elements.forEach((element: any) => {
+
    let foundElement = data.find(data => {
+
      return data.prop === element.getAttribute(data.attr || 'property');
+
    });
+
    if (foundElement) element.content = foundElement.content;
+
  });
+
}
+

export function toWei(amount: string): BigNumber {
  return parseUnits(amount);
}