// Forms
Editable
Allows user to edit text in-place.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/editable// Usage
1import { Editable, EditableArea, EditableInput, EditablePreview } from "@/components/ui/editable";23<Editable />// Code
1"use client";23import {4 Editable as ArkEditable,5 useEditableContext,6} from "@ark-ui/react/editable";7import type React from "react";8import { cn } from "@/lib/utils";9import {10 type ButtonProps,11 buttonVariants,12} from "@/registry/react/components/button";1314export const useEditable = useEditableContext;1516export interface EditableProps17 extends React.ComponentProps<typeof ArkEditable.Root> {18 /**19 * The orientation of the editable20 */21 orientation?: "horizontal" | "vertical";22}2324export const Editable = (props: EditableProps) => {25 const { orientation = "horizontal", className, ...rest } = props;2627 return (28 <ArkEditable.Root// Dependencies