diff --git a/src/pages/404.js b/src/pages/404.js index 23187e8..b2b8fc0 100644 --- a/src/pages/404.js +++ b/src/pages/404.js @@ -30,16 +30,26 @@ export default function NotFoundPage({ data }) { {sketch && ( <>

- Credit: + by {sketch.name && {sketch.name}} {sketch.socialMedia && ( <> | - {sketch.socialMedia} + + {sketch.socialMedia.handle} + )}

diff --git a/static/404_sketches.json b/static/404_sketches.json index b2e572c..f3cc459 100644 --- a/static/404_sketches.json +++ b/static/404_sketches.json @@ -2,72 +2,114 @@ { "url": "https://editor.p5js.org/kcarollee/full/r4DSHTU1M", "name": "Dukwon Karl Lee", - "socialMedia": "Instagram: @kleemotfd" + "socialMedia": { + "handle": "@kleemotfd", + "url": "https://www.instagram.com/kleemotfd" + } }, { "url": "https://editor.p5js.org/ajuancer/full/L_3kqVNYQ", "name": "juancer", - "socialMedia": "https://juancer.me" + "socialMedia": { + "handle": "juancer.me", + "url": "https://juancer.me" + } }, { "url": "https://editor.p5js.org/moloxe/full/6TmgtimNB", "name": "Franco Moloche", - "socialMedia": "Instagram: @franco.moloche" + "socialMedia": { + "handle": "@franco.moloche", + "url": "https://www.instagram.com/franco.moloche" + } }, { "url": "https://editor.p5js.org/Jennybkowalski/full/glUn71KN4", "name": "Jenny Kowalski", - "socialMedia": "Instagram: @jennybkowalski" + "socialMedia": { + "handle": "@jennybkowalski", + "url": "https://www.instagram.com/jennybkowalski" + } }, { "url": "https://editor.p5js.org/emeraldblackbird/full/Bz75zcXwa", "name": "Prisha B.", - "socialMedia": "Instagram @prishainabox" + "socialMedia": { + "handle": "@prishainabox", + "url": "https://www.instagram.com/prishainabox" + } }, { "url": "https://editor.p5js.org/ant.bchan/full/Fw5hshI31", "name": "Antoinette Bumatay-Chan", - "socialMedia": "Instagram @antoinette.creates" + "socialMedia": { + "handle": "@antoinette.creates", + "url": "https://www.instagram.com/antoinette.creates" + } }, { "url": "https://editor.p5js.org/ant.bchan/full/U7pOlDx8l", "name": "Antoinette Bumatay-Chan", - "socialMedia": "Instagram @antoinette.creates" + "socialMedia": { + "handle": "@antoinette.creates", + "url": "https://www.instagram.com/antoinette.creates" + } }, { "url": "https://editor.p5js.org/greggelong/full/UACX4d56k", "name": "Gregory Kreisman", - "socialMedia": "Instagram: @gregkreisman" + "socialMedia": { + "handle": "@gregkreisman", + "url": "https://www.instagram.com/gregkreisman" + } }, { "url": "https://editor.p5js.org/electr0cute/full/c45QD_KC8", "name": "Yafira", - "socialMedia": "Instagram: @electrocutelab" + "socialMedia": { + "handle": "@electrocutelab", + "url": "https://www.instagram.com/electrocutelab" + } }, { "url": "https://editor.p5js.org/melissarodriguez/full/9EOgYp9Za", "name": "Melissa Rodriguez", - "socialMedia": "Instagram: @hellomelissarodriguez" + "socialMedia": { + "handle": "@hellomelissarodriguez", + "url": "https://www.instagram.com/hellomelissarodriguez" + } }, { "url": "https://editor.p5js.org/ricoloic/full/cJmC8qLQp", "name": "Rico Studio", - "socialMedia": "Youtube: @rico_studio" + "socialMedia": { + "handle": "@rico_studio", + "url": "https://www.youtube.com/@rico_studio" + } }, { "url": "https://editor.p5js.org/benoitwimart/full/qEkwBbDyp", "name": "benoit wimart", - "socialMedia": "Instagram: @modulofont" + "socialMedia": { + "handle": "@modulofont", + "url": "https://www.instagram.com/modulofont" + } }, { "url": "https://editor.p5js.org/kfahn/full/ZC3MhXe6Q", "name": "Kathy McGuiness", - "socialMedia": "GitHub (kfahn22)" + "socialMedia": { + "handle": "kfahn22", + "url": "https://www.github.com/kfahn22" + } }, { "url": "https://editor.p5js.org/leptr/full/L9uyWDVs4", "name": "Peter", - "socialMedia": "Twitter/X: @dazaittv" + "socialMedia": { + "handle": "@dazaittv", + "url": "https://x.com/dazaittv" + } }, { "url": "https://editor.p5js.org/kfahn/full/cN5k0ZOQ6", @@ -76,7 +118,9 @@ { "url": "https://editor.p5js.org/cchristina/full/xeTVmGOOc", "name": "xtina", - "socialMedia": "xtina.gif" + "socialMedia": { + "handle": "xtina.gif" + } }, { "url": "https://editor.p5js.org/.Fragmented_HF_ang./full/r5x8heUVP", @@ -89,11 +133,17 @@ { "url": "https://editor.p5js.org/ChDudek/full/YzVl69jQf", "name": "ChDudek", - "socialMedia": "X: @ChDudek" + "socialMedia": { + "handle": "@ChDudek", + "url": "https://x.com/ChDudek" + } }, { "url": "https://editor.p5js.org/Azz_adi/full/0amqRHapw", "name": "Aditya T. Kanade", - "socialMedia": "Instagram: @azz_adi.xzbit" + "socialMedia": { + "handle": "@azz_adi.xzbit", + "url": "https://www.instagram.com/azz_adi.xzbit" + } } ] \ No newline at end of file