> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stac.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# SizedBox

> Documentation for SizedBox

export const PLAYGROUND_BASE_URL = "https://playground.stac.dev/";

export const sizedBoxPreviewJson = {
  "type": "sizedBox",
  "height": 25
};
export const sizedBoxPreviewSrc = `${PLAYGROUND_BASE_URL}/embed`;

The Stac SizedBox allows you to build a Flutter SizedBox widget using JSON.
To know more about the sizedBox widget in Flutter, refer to the [official documentation](https://api.flutter.dev/flutter/widgets/SizedBox-class.html).

## Properties

| Property | Type         | Description                          |
| -------- | ------------ | ------------------------------------ |
| width    | `double`     | The width of the SizedBox            |
| height   | `double`     | The height of the SizedBox           |
| child    | `StacWidget` | The child widget inside the SizedBox |

## Example

<Tabs sync={false}>
  <Tab title="Dart">
    ```dart theme={null}
    StacSizedBox(height: 25)
    ```
  </Tab>

  <Tab title="JSON">
    ```json theme={null}
    {
      "type": "sizedBox",
      "height": 25
    }
    ```
  </Tab>

  <Tab title="Preview">
    <Frame>
      <iframe
        id="stac"
        src={sizedBoxPreviewSrc}
        title="Stac Playground"
        className="w-full rounded-xl border-0"
        style={{ height: "640px" }}
        loading="lazy"
        onLoad={(event) => {
      const iframe = event.currentTarget;
      const targetOrigin = PLAYGROUND_BASE_URL;
      const message = {
        type: "stac-preview-json",
        payload: sizedBoxPreviewJson
      };

      let attempts = 0;
      const maxAttempts = 12;
      const interval = setInterval(() => {
        iframe.contentWindow?.postMessage(message, targetOrigin);
        attempts += 1;

        if (attempts >= maxAttempts) {
          clearInterval(interval);
        }
      }, 250);
    }}
      />
    </Frame>
  </Tab>
</Tabs>
