Visual Development for React, Vue, Svelte, Qwik, and more
MIT License
Bot releases are visible (Hide)
Published by samijaber 3 months ago
override
component configPublished by samijaber 3 months ago
override
component configPublished by samijaber 3 months ago
override
component configPublished by samijaber 3 months ago
3594120: Feature: add shouldReceiveBuilderProps
config to Registered Components, with the following defaults:
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: true,
builderComponents: false,
builderLinkComponent: false,
},
To configure a component to receive only certain Builder props, override the shouldReceiveBuilderProps
config:
Example:
export const componentInfo = {
name: "Text",
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: false,
builderComponents: true,
builderLinkComponent: false,
},
inputs: [
{
name: "text",
type: "html",
required: true,
autoFocus: true,
bubble: true,
defaultValue: "Enter some text...",
},
],
};
Published by samijaber 3 months ago
3594120: Feature: add shouldReceiveBuilderProps
config to Registered Components, with the following defaults:
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: true,
builderComponents: false,
builderLinkComponent: false,
},
To configure a component to receive only certain Builder props, override the shouldReceiveBuilderProps
config:
Example:
export const componentInfo = {
name: "Text",
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: false,
builderComponents: true,
builderLinkComponent: false,
},
inputs: [
{
name: "text",
type: "html",
required: true,
autoFocus: true,
bubble: true,
defaultValue: "Enter some text...",
},
],
};
Published by samijaber 3 months ago
3594120: Feature: add shouldReceiveBuilderProps
config to Registered Components, with the following defaults:
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: true,
builderComponents: false,
builderLinkComponent: false,
},
To configure a component to receive only certain Builder props, override the shouldReceiveBuilderProps
config:
Example:
export const componentInfo = {
name: "Text",
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: false,
builderComponents: true,
builderLinkComponent: false,
},
inputs: [
{
name: "text",
type: "html",
required: true,
autoFocus: true,
bubble: true,
defaultValue: "Enter some text...",
},
],
};
Published by samijaber 3 months ago
3594120: Feature: add shouldReceiveBuilderProps
config to Registered Components, with the following defaults:
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: true,
builderComponents: false,
builderLinkComponent: false,
},
To configure a component to receive only certain Builder props, override the shouldReceiveBuilderProps
config:
Example:
export const componentInfo = {
name: "Text",
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: false,
builderComponents: true,
builderLinkComponent: false,
},
inputs: [
{
name: "text",
type: "html",
required: true,
autoFocus: true,
bubble: true,
defaultValue: "Enter some text...",
},
],
};
Published by samijaber 3 months ago
3594120: Feature: add shouldReceiveBuilderProps
config to Registered Components, with the following defaults:
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: true,
builderComponents: false,
builderLinkComponent: false,
},
To configure a component to receive only certain Builder props, override the shouldReceiveBuilderProps
config:
Example:
export const componentInfo = {
name: "Text",
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: false,
builderComponents: true,
builderLinkComponent: false,
},
inputs: [
{
name: "text",
type: "html",
required: true,
autoFocus: true,
bubble: true,
defaultValue: "Enter some text...",
},
],
};
Published by samijaber 3 months ago
3594120: Fix: stop automatically providing builderComponents
and builderLinkComponents
to all RSC custom components. Instead, use the shouldReceiveBuilderProps
to configure whether they should be provided or not.
3594120: Feature: add shouldReceiveBuilderProps
config to Registered Components, with the following defaults:
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: true,
builderComponents: false,
builderLinkComponent: false,
},
To configure a component to receive only certain Builder props, override the shouldReceiveBuilderProps
config:
Example:
export const componentInfo = {
name: "Text",
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: false,
builderComponents: true,
builderLinkComponent: false,
},
inputs: [
{
name: "text",
type: "html",
required: true,
autoFocus: true,
bubble: true,
defaultValue: "Enter some text...",
},
],
};
Published by samijaber 3 months ago
3594120: Feature: add shouldReceiveBuilderProps
config to Registered Components, with the following defaults:
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: true,
builderComponents: false,
builderLinkComponent: false,
},
To configure a component to receive only certain Builder props, override the shouldReceiveBuilderProps
config:
Example:
export const componentInfo = {
name: "Text",
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: false,
builderComponents: true,
builderLinkComponent: false,
},
inputs: [
{
name: "text",
type: "html",
required: true,
autoFocus: true,
bubble: true,
defaultValue: "Enter some text...",
},
],
};
Published by samijaber 3 months ago
3594120: Feature: add shouldReceiveBuilderProps
config to Registered Components, with the following defaults:
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: true,
builderComponents: false,
builderLinkComponent: false,
},
To configure a component to receive only certain Builder props, override the shouldReceiveBuilderProps
config:
Example:
export const componentInfo = {
name: "Text",
shouldReceiveBuilderProps: {
builderBlock: true,
builderContext: false,
builderComponents: true,
builderLinkComponent: false,
},
inputs: [
{
name: "text",
type: "html",
required: true,
autoFocus: true,
bubble: true,
defaultValue: "Enter some text...",
},
],
};
Published by samijaber 3 months ago
required
option for TextArea and Select blocksPublished by samijaber 3 months ago
required
option for TextArea and Select blocksPublished by samijaber 3 months ago
required
option for TextArea and Select blocksPublished by samijaber 3 months ago
required
option for TextArea and Select blocksPublished by samijaber 3 months ago
required
option for TextArea and Select blocksPublished by samijaber 3 months ago
required
option for TextArea and Select blocksPublished by samijaber 3 months ago
required
option for TextArea and Select blocksPublished by samijaber 3 months ago
7ae4170: Feature: add @builder.io/sdk-react-nextjs/node/init
entry point with initializeNodeRuntime
export that sets the IVM instance.
This import should be called in a server-only location, such as inside of a Next.js async Page
component.
export default async function Page(props: MyPageProps) {
// NOTE: the import must be inside the Page component itself.
const { initializeNodeRuntime } = await import(
"@builder.io/sdk-react-nextjs/node/init"
);
initializeNodeRuntime();
// rest of your logic...
}
Published by samijaber 3 months ago
webp
support for Image block file uploads.iframely
API key from Embed block logic.