{"version":3,"sources":["../src/editable.tsx"],"sourcesContent":["import { cx, runIfFn } from \"@chakra-ui/shared-utils\"\nimport {\n chakra,\n forwardRef,\n HTMLChakraProps,\n omitThemingProps,\n ThemingProps,\n useMultiStyleConfig,\n} from \"@chakra-ui/system\"\nimport { EditableProvider, EditableStylesProvider } from \"./editable-context\"\nimport {\n useEditable,\n UseEditableProps,\n UseEditableReturn,\n} from \"./use-editable\"\n\ntype RenderProps = Pick<\n UseEditableReturn,\n \"isEditing\" | \"onSubmit\" | \"onCancel\" | \"onEdit\"\n>\n\ntype MaybeRenderProp
= React.ReactNode | ((props: P) => React.ReactNode)\n\ninterface BaseEditableProps\n extends Omit<\n HTMLChakraProps<\"div\">,\n \"onChange\" | \"value\" | \"defaultValue\" | \"onSubmit\" | \"onBlur\"\n > {}\n\nexport interface EditableProps\n extends UseEditableProps,\n Omit