Airtable Eazydocs block by Superblocks
- About this block
- Screenshot
- Installation
- License
- Implementation details
- Worth checking out
- Looking for help with blocks development?
- How to remix this block
Create rich text guides and manuals for your workflow and base, with embedded videos, images and a table of contents.
-
This is a custom block. To install custom blocks, you need to join Airtable's custom blocks developer preview, by filling this form.
-
Follow the instructions here to create a new block - and in Start from an example, choose the Eazydocs block
-
Install the block into your base by releasing it, using the following command:
block release
Eazydocs - MIT - use it in any way you see fit, without limitations.
Tinymce - LGPL
Edit Icon by Font Awesome - Creative Commons Attribution 4.0 International license
This block is based on the excellent tinymce rich text editor.
-
The use of the excellent react-frame-component in EazydocsBlock.js for rendering the rich text html output inside an iframe to avoid style interferences.
-
The use and implementation of react error boundaries in Superblocks.js and ErrorBoundary.js to catch and display errors that occur during rendering.
-
The interception of clicking on links to views and records in the current base and the use of Cursor.setActiveView in EazydocsBlock.js
-
The SuperblocksFooter static footer component in Superblocks.js
We at Superblocks have already developed quite a few blocks and more are coming soon. We also offer extremely quick and reliable block development services. Feel free to contact us.
-
Create a new base (or you can use an existing base).
-
Create a new block in your base (see Create a new block, selecting "Remix from Github" as your template.
-
From the root of your new block, run block run.