mirror of https://github.com/nocodb/nocodb
Daniel Spaude
2 years ago
2 changed files with 32 additions and 19 deletions
@ -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<ViewType | undefined>) {
|
||||
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 } |
||||
} |
Loading…
Reference in new issue