{
    "componentChunkName": "component---src-pages-changelog-dato-cms-release-note-slug-tsx",
    "path": "/changelog/roam42-smartblock-integration/",
    "result": {"data":{"datoCmsReleaseNote":{"body":[{"id":"DatoCmsStructuredText-23928102-en","text":{"value":{"schema":"dast","document":{"type":"root","children":[{"type":"paragraph","children":[{"type":"span","value":"phonetonote's roam client "},{"url":"https://github.com/phonetonote/phone-to-roam-client/blob/e39ae86db5d68df50bbc5e181f749189ec0fd3a3/src/fetch-notes.ts#L60-L85","type":"link","children":[{"type":"span","value":"now integrates"}]},{"type":"span","value":" with "},{"url":"https://roamjs.com/extensions/roam42/smartblocks","type":"link","children":[{"type":"span","value":"Roam42 Smartblocks"}]},{"type":"span","value":". to turn this feature on, head to your "},{"type":"span","marks":["code"],"value":"roam/js/ptr"},{"type":"span","value":" page in roam, and put a smart block name in the \"smartblock template\" input. leaving the field blank keeps the feature turned off."}]}]}}}},{"id":"DatoCmsImageWithCaption-23928103-en","image":{"gatsbyImageData":{"images":{"sources":[],"fallback":{"src":"https://www.datocms-assets.com/74526/1655009599-ptn-smartblock-config-med.png?auto=format&w=800","srcSet":"https://www.datocms-assets.com/74526/1655009599-ptn-smartblock-config-med.png?auto=format&dpr=0.25&w=800 200w,\nhttps://www.datocms-assets.com/74526/1655009599-ptn-smartblock-config-med.png?auto=format&dpr=0.5&w=800 400w,\nhttps://www.datocms-assets.com/74526/1655009599-ptn-smartblock-config-med.png?auto=format&w=800 800w","sizes":"(min-width: 800px) 800px, 100vw"}},"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,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"},"width":800,"height":336},"title":"ptn smartblock integration configuration","alt":"screenshot of roam/js/ptr page, where you can set your \"smartblock template\" option"}},{"id":"DatoCmsStructuredText-23928104-en","text":{"value":{"schema":"dast","document":{"type":"root","children":[{"type":"paragraph","children":[{"type":"span","value":""}]},{"type":"paragraph","children":[{"type":"span","value":"when this feature is enabled, "},{"type":"span","marks":["strong","emphasis"],"value":"all phonetonote rendering will be handled by smartblocks"},{"type":"span","value":". when syncing a message, instead of creating a new block with your note, phonetonote will create an empty block, and then trigger a Smartblock, passing as variables "},{"type":"span","marks":["emphasis"],"value":"rawText, hashtag, senderType "},{"type":"span","value":"and "},{"type":"span","marks":["emphasis"],"value":"feedItem"},{"type":"span","value":". you can use the smartblock to render your phonetonote messages however you want."}]},{"type":"paragraph","children":[{"type":"span","value":"See a demo and behind the scenes look at the code that powers this integration in the video below, staring Vargas from roamjs (owner/maintainer of roam42 smartblocks) and Scott, creator of phonetonote."}]}]}}}},{"id":"DatoCmsYoutubeVideo-23928105-en","youtubeUrl":{"url":"https://youtu.be/rvcV-1wXQ0k","providerUid":"rvcV-1wXQ0k","provider":"youtube","title":"phonetonote smartblocks integration"}}],"title":"roam42 smartblock integration","meta":{"createdAt":"2022-06-11T23:08:15.402+01:00","fromNow":"3 years ago"}}},"pageContext":{"id":"DatoCmsReleaseNote-23928106-en","slug":"roam42-smartblock-integration","__params":{"slug":"roam42-smartblock-integration"}}},
    "staticQueryHashes": []}