0.0.5 • Published 5 years ago
@reusejs/react-editable-text v0.0.5
react-editable-text
React editable text input is a component that converts your text into editable content when clicked on the text.
npm installation
npm install @reusejs/react-editable-textUsage
Follow up the below steps to use react editable text package:
import EditableCustomInput from "@reusejs/react-editable-text";
export default function App() {
  const [edit, setEdit] = useState(false);
  const [value, setValue] = useState("Default Text");
  const handleEdit = () => {
    setEdit(true);
  };
  const save = (val) => {
    setValue(val);
    setEdit(false);
  };
  const close = () => {
    setEdit(false);
  };
  return (
    <>
      {!edit ? (
        <p onClick={handleEdit}>{value}</p>
      ) : (
        <EditableCustomInput
          defaultValue={value}
          saveText={save}
          cancelEdit={close}
        />
      )}
    </>
  );
}Props/Attributes used
1. defaultValue
2. saveText
3. cancelEdit
4. checkIcon
5. closeIcon
6. className
7. customStyles0.0.5
5 years ago