{
  "name": "editable-autosize-demo",
  "type": "registry:example",
  "registryDependencies": [
    "button",
    "editable"
  ],
  "files": [
    {
      "path": "examples/editable-autosize-demo.tsx",
      "type": "registry:example",
      "content": "import { Button } from \"@/registry/bases/radix/ui/button\";\nimport {\n  Editable,\n  EditableArea,\n  EditableCancel,\n  EditableInput,\n  EditableLabel,\n  EditablePreview,\n  EditableSubmit,\n  EditableToolbar,\n} from \"@/registry/bases/radix/ui/editable\";\n\nexport default function EditableAutosizeDemo() {\n  return (\n    <Editable\n      defaultValue=\"Adjust the size of the input with the text inside.\"\n      autosize\n    >\n      <EditableLabel>Autosize editable</EditableLabel>\n      <EditableArea>\n        <EditablePreview className=\"whitespace-pre-wrap\" />\n        <EditableInput />\n      </EditableArea>\n      <EditableToolbar>\n        <EditableSubmit asChild>\n          <Button size=\"sm\">Save</Button>\n        </EditableSubmit>\n        <EditableCancel asChild>\n          <Button variant=\"outline\" size=\"sm\">\n            Cancel\n          </Button>\n        </EditableCancel>\n      </EditableToolbar>\n    </Editable>\n  );\n}\n",
      "target": ""
    }
  ]
}