Warning: Formula fields should be configured in the field menu dropdown.
+
Warning: Computed field - unable to clear text.
diff --git a/packages/nc-gui/composables/useShowNotEditableWarning.ts b/packages/nc-gui/composables/useShowNotEditableWarning.ts
new file mode 100644
index 0000000000..c0702949b5
--- /dev/null
+++ b/packages/nc-gui/composables/useShowNotEditableWarning.ts
@@ -0,0 +1,27 @@
+// import type { Ref } from 'vue'
+// import type { ViewType } from 'nocodb-sdk'
+
+const timeout = 3000 // in ms
+
+// export default function useShowNotEditableWarning(view: Ref
) {
+export default function useShowNotEditableWarning() {
+ // console.log(view)
+
+ const showEditNonEditableFieldWarning = refAutoReset(false, timeout)
+ const showClearNonEditableFieldWarning = refAutoReset(false, timeout)
+
+ const activateShowEditNonEditableFieldWarning = () => (showEditNonEditableFieldWarning.value = true)
+
+ useSelectedCellKeyupListener(inject(ActiveCellInj, ref(false)), (e: KeyboardEvent) => {
+ switch (e.key) {
+ case 'Enter':
+ showEditNonEditableFieldWarning.value = true
+ break
+ case 'Delete':
+ showClearNonEditableFieldWarning.value = true
+ break
+ }
+ })
+
+ return { showEditNonEditableFieldWarning, showClearNonEditableFieldWarning, activateShowEditNonEditableFieldWarning }
+}