Comments (2)
Here is my blockSchema:
export const featureBlockSchema: TinaTemplate = {
name: "feature",
label: "Feature",
ui: {
previewSrc: "/blocks/feature.png",
defaultItem: {
heading: "Key Features",
text: "Integer posuere erat a ante venenatis dapibus posuere velit aliquet",
features: [
{
image: {
image: "https://res.cloudinary.com/tina-io/image/upload/path/to/image.jpg",
size: "medium",
},
title: "Heading",
text: "Integer posuere erat a ante venenatis dapibus posuere velit aliquet",
}
],
design: {
bgColor: "white",
borderTop: true,
borderBottom: false,
}
},
},
fields: [
{
type: "string",
label: "Heading",
name: "heading",
},
{
type: "string",
label: "Text",
name: "text",
ui: {
component: "textarea",
},
},
{
type: "object",
label: "Features",
name: "features",
ui: {
itemProps: (item) => ({ label: item.title }),
defaultValue: {
image: {
image: "https://res.cloudinary.com/tina-io/image/upload/path/to/image.jpg",
size: "medium",
},
title: "Heading",
text: "Integer posuere erat a ante venenatis dapibus posuere velit aliquet",
}
},
list: true,
fields: [
{
type: "object",
label: "Image",
name: "image",
fields: [
{
type: "image",
label: "Image",
name: "image",
},
{
type: "string",
label: "Size",
name: "size",
options: [
{ label: "Small", value: "small" },
{ label: "Medium", value: "medium" },
{ label: "Large", value: "large" },
],
},
{
type: "string",
label: "Image Text",
name: "imageText",
},
]
},
{
type: "string",
label: "Title",
name: "title",
},
{
type: "string",
label: "Text",
name: "text",
},
],
},
{
type: "object",
label: "Design",
name: "design",
fields: [
colorSchema({ label: "Background Color", name: "bgColor" }),
spacingSchema({ label: "Spacing Top", name: "spacingTop" }),
spacingSchema({ label: "Spacing Bottom", name: "spacingBottom" }),
borderSchema({ label: "Border Top", name: "borderTop" }),
borderSchema({ label: "Border Bottom", name: "borderBottom" }),
]
}
],
};
from tina-cloud-starter.
I set the defaultValue for the features list item. And it causes the error.
defaultValue: {
defaultValue: {
image: {
image: "https://res.cloudinary.com/tina-io/image/upload/path/to/image.jpg",
size: "medium",
},
title: "Heading",
text: "Integer posuere erat a ante venenatis dapibus posuere velit aliquet",
}
from tina-cloud-starter.
Related Issues (20)
- Delay when navigating the Tina Cloud Starter HOT 11
- Description and readme HOT 8
- bug: template select shows for collections with no templates HOT 3
- Remove "edit this site" link from starter sidebar HOT 5
- Windows / Investigation: User using WSL2 was served OLD packages when using the starter for the first time. HOT 1
- Light/dark theme caching issue HOT 3
- quick start guide "Edit with Tina"-button missing HOT 1
- UX: Inform users they need to setup a media manager
- A way to fetch all the fields in all the blocks in a page? HOT 4
- 404 when website is hard refreshed, but internal route works as expected HOT 8
- Admin page is confusing HOT 1
- Bump `tina-cloud-starter` and swap out `pages/admin/[...slug].tsx`
- Creating a post from Vercel results in an error
- Reduce size of admin page bundle HOT 2
- How to sort results based on fields? HOT 1
- Can't import the named export 'AggregateError' from non EcmaScript module
- Clicks not registered in CMS list HOT 1
- Subfolders for pages not supported? HOT 1
- Hero Image does not render on Vercel HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tina-cloud-starter.