mirror of
https://github.com/harness/drone.git
synced 2025-05-19 10:29:55 +08:00
UI [CODE-1216] : Fix modal close and disable side menu on comment deletion (#913)
This commit is contained in:
parent
9ea75dd327
commit
b24729d608
@ -380,12 +380,12 @@ const CommentsThread = <T = unknown,>({
|
|||||||
{outlets[CommentBoxOutletPosition.LEFT_OF_OPTIONS_MENU]}
|
{outlets[CommentBoxOutletPosition.LEFT_OF_OPTIONS_MENU]}
|
||||||
</Container>
|
</Container>
|
||||||
</Render>
|
</Render>
|
||||||
|
<Render when={!commentItem?.deleted}>
|
||||||
<OptionsMenuButton
|
<OptionsMenuButton
|
||||||
isDark={true}
|
isDark={true}
|
||||||
icon="Options"
|
icon="Options"
|
||||||
iconProps={{ size: 14 }}
|
iconProps={{ size: 14 }}
|
||||||
style={{ padding: '5px' }}
|
style={{ padding: '5px' }}
|
||||||
disabled={!!commentItem?.deleted}
|
|
||||||
width="100px"
|
width="100px"
|
||||||
items={[
|
items={[
|
||||||
{
|
{
|
||||||
@ -417,6 +417,7 @@ const CommentsThread = <T = unknown,>({
|
|||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
|
</Render>
|
||||||
</Layout.Horizontal>
|
</Layout.Horizontal>
|
||||||
</Layout.Horizontal>
|
</Layout.Horizontal>
|
||||||
}
|
}
|
||||||
|
@ -83,8 +83,9 @@ export const useConfirmationDialog = (props: UseConfirmationDialogProps): UseCon
|
|||||||
const onClose = React.useCallback(
|
const onClose = React.useCallback(
|
||||||
(isConfirmed: boolean): void => {
|
(isConfirmed: boolean): void => {
|
||||||
onCloseDialog?.(isConfirmed)
|
onCloseDialog?.(isConfirmed)
|
||||||
|
hideModal()
|
||||||
|
if (persistDialog) showModal()
|
||||||
if (!isConfirmed) hideModal()
|
if (!isConfirmed) hideModal()
|
||||||
else if (persistDialog) showModal()
|
|
||||||
},
|
},
|
||||||
[hideModal, onCloseDialog, persistDialog]
|
[hideModal, onCloseDialog, persistDialog]
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user