Create a new Space every time Flatfile is opened
development
environment.
public
and
src
.
The public
directory contains the index.html
file, which is the entry point
of the application’s front-end.
The src
directory contains the main components and logic of the application,
including the blueprint.js
file, which defines the shape of your data, and
index.jsx
from which your application is run.
The package.json
file contains the dependencies and scripts for your
application.
publishableKey
from the
Flatfile dashboard
(here’s a link to the exact spot)
to the FlatfileProvider
and a new Space will be created on each page load.
Paste your key (it should look like pk_123456
) where undefined
is in the
index.jsx
file for the const PUBLISHABLE_KEY
and you’ll be in good shape.
Here are all the files you need to get started, we’ll make edits to these in the
next steps.
blueprint.js
with this simple Blueprint.index.html
to import the Workbook.onSubmit()
action.onSubmit
.
Once you add this code, when the submit button is clicked, this will be the
place you can egress your data. Learn more about Egress Out.
Once you have your data, you can do whatever you want with it - from this step
you can make another API call to send it where you want. Keep in mind, this is
just a simple example. You can do much more with your data and Flatfile! We
paginate the data in this call so if you have more than 10,000 records worth of
data you’ll need to handle that, which you can do by passing our pageSize and
pageNumber parameters to the allData request.
onRecordHook
onRecordHook
,
Once you add this code, when a change occurs, we’ll log the entered first name and update the last name to “Rock.” You’ll immediately see this begin to work when you add or update any records. Learn more about Handling Data
theme
, we will now override colors in your Space to match your
brand. See all of the options here in the Theming Reference.
The Space
component can take a number of options to configure and style the
component in the Portal instance. In this case, we’re adding theme
to the
metadata
object and giving the Space a namespace
of portal
.
For more detailed theming and styling options, see the Common Configuration reference.