Movatterモバイル変換


[0]ホーム

URL:


LogoLogo
Ctrlk
Sign upHelp Center
Powered by GitBook
On this page

UIFlexibleSpaceElement


Represents a flexible space element in a container.

When rendered...

  • insideUIGridContainerElement, it will add extra gap between items. It can be controlled bygrid property.

  • insideUIPanelElementbody orfooter, since they work as vertically stacks, it will add extra gap between items.

Examples

Paragraphs with a flexible space between makes them more visually separated.

{  type:"Panel",  body: [    { type:"Paragraph", text:"Paragraph 1" },    { type:"FlexibleSpace" },    { type:"Paragraph", text:"Paragraph 2" },  ],}

Horizontal stack of buttons with a flexible space between makes them more visually separated.

{  type:"Grid",  grid:"auto-flow / auto 1fr auto",  items: [    { type:"Button", label:"Button 1",onClick: ()=> {} },    { type:"FlexibleSpace" },    { type:"Button", label:"Button 2",onClick: ()=> {} },  ],}

Properties

type

type:"FlexibleSpace"


id

id:string

The ID of the element.


onCreate()?

optionalonCreate: (args: {id:string; }) =>void

A function to call when the element is created.

Parameters

Parameter
Type
Description

args

{id:string; }

The arguments passed to the function.

args.id

string

The id of the element.

Returns

void


onDestroy()?

optionalonDestroy: (args: {id:string; }) =>void

A function to call when the element is destroyed.

Parameters

Parameter
Type
Description

args

{id:string; }

The arguments passed to the function.

args.id

string

The id of the element.

Returns

void

Last updated

Was this helpful?


[8]ページ先頭

©2009-2025 Movatter.jp