Compare commits
No commits in common. "78dba971073ab8ce32672dcb7ed73c6196b1ac29" and "9956085e4433ffe0412310ef973675f4d863b4d2" have entirely different histories.
78dba97107
...
9956085e44
@ -28,7 +28,7 @@ const SlicerIntegration = () => {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setPrimaryColorOverride('#00baa8')
|
setPrimaryColorOverride('#00baa8')
|
||||||
}, [setPrimaryColorOverride])
|
}, [])
|
||||||
|
|
||||||
const [objectFormState, setEditFormState] = useState({
|
const [objectFormState, setEditFormState] = useState({
|
||||||
isEditing: false,
|
isEditing: false,
|
||||||
|
|||||||
@ -95,6 +95,7 @@ const ObjectForm = forwardRef(
|
|||||||
const [fetchLoading, setFetchLoading] = useState(true)
|
const [fetchLoading, setFetchLoading] = useState(true)
|
||||||
const [editLoading, setEditLoading] = useState(false)
|
const [editLoading, setEditLoading] = useState(false)
|
||||||
const [activities, setActivities] = useState([])
|
const [activities, setActivities] = useState([])
|
||||||
|
const [initialized, setInitialized] = useState(false)
|
||||||
const [isEditing, setIsEditing] = useState(false)
|
const [isEditing, setIsEditing] = useState(false)
|
||||||
const isEditingRef = useRef(false)
|
const isEditingRef = useRef(false)
|
||||||
const [formValid, setFormValid] = useState(false)
|
const [formValid, setFormValid] = useState(false)
|
||||||
@ -193,7 +194,6 @@ const ObjectForm = forwardRef(
|
|||||||
const currentClearObjectActivityRef = useRef(clearObjectActivity)
|
const currentClearObjectActivityRef = useRef(clearObjectActivity)
|
||||||
const currentHasFilePropertiesRef = useRef(hasFileProperties)
|
const currentHasFilePropertiesRef = useRef(hasFileProperties)
|
||||||
const currentFlushOrphanFilesRef = useRef(flushOrphanFiles)
|
const currentFlushOrphanFilesRef = useRef(flushOrphanFiles)
|
||||||
const fetchedObjectRef = useRef(null)
|
|
||||||
|
|
||||||
// Update refs when values change
|
// Update refs when values change
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@ -488,22 +488,11 @@ const ObjectForm = forwardRef(
|
|||||||
}, [activities, id, notifyActivityState, handleEditingConflict])
|
}, [activities, id, notifyActivityState, handleEditingConflict])
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (connected !== true || !id || token == null) {
|
if (connected == true && initialized == false && id && token != null) {
|
||||||
return
|
setInitialized(true)
|
||||||
}
|
|
||||||
|
|
||||||
const objectKey = `${type}:${id}`
|
|
||||||
if (fetchedObjectRef.current === objectKey) {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
fetchedObjectRef.current = objectKey
|
|
||||||
setIsEditing(false)
|
|
||||||
isEditingRef.current = false
|
|
||||||
setActivities([])
|
|
||||||
form.resetFields()
|
|
||||||
handleFetchObject()
|
handleFetchObject()
|
||||||
}, [id, type, token, connected, handleFetchObject, form])
|
}
|
||||||
|
}, [id, initialized, handleFetchObject, token, connected])
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!id) {
|
if (!id) {
|
||||||
|
|||||||
@ -21,10 +21,7 @@ const TagsInput = ({
|
|||||||
const [loading, setLoading] = useState(false)
|
const [loading, setLoading] = useState(false)
|
||||||
const [delayedLoading, setDelayedLoading] = useState(true)
|
const [delayedLoading, setDelayedLoading] = useState(true)
|
||||||
|
|
||||||
const tags = useMemo(
|
const tags = Array.isArray(value) ? value : []
|
||||||
() => (Array.isArray(value) ? value : []),
|
|
||||||
[value]
|
|
||||||
)
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
let cancelled = false
|
let cancelled = false
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user