Skip to content

Commit 4692474

Browse files
committed
Stop action click propagation on GitStage header
1 parent 2b685a3 commit 4692474

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

src/components/FileList.tsx

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,8 @@ export class FileList extends React.Component<IFileListProps, IFileListState> {
150150
};
151151

152152
/** Reset all staged files */
153-
resetAllStagedFiles = async () => {
153+
resetAllStagedFiles = async (event: React.MouseEvent) => {
154+
event.stopPropagation();
154155
await this.props.model.reset();
155156
};
156157

@@ -160,12 +161,16 @@ export class FileList extends React.Component<IFileListProps, IFileListState> {
160161
};
161162

162163
/** Add all unstaged files */
163-
addAllUnstagedFiles = async () => {
164+
addAllUnstagedFiles = async (event: React.MouseEvent) => {
165+
event.stopPropagation();
166+
164167
await this.props.model.addAllUnstaged();
165168
};
166169

167170
/** Discard changes in all unstaged files */
168-
discardAllUnstagedFiles = async () => {
171+
discardAllUnstagedFiles = async (event: React.MouseEvent) => {
172+
event.stopPropagation();
173+
169174
const result = await showDialog({
170175
title: 'Discard all changes',
171176
body:
@@ -182,7 +187,8 @@ export class FileList extends React.Component<IFileListProps, IFileListState> {
182187
};
183188

184189
/** Discard changes in all unstaged and staged files */
185-
discardAllChanges = async () => {
190+
discardAllChanges = async (event: React.MouseEvent) => {
191+
event.stopPropagation();
186192
const result = await showDialog({
187193
title: 'Discard all changes',
188194
body:
@@ -209,7 +215,8 @@ export class FileList extends React.Component<IFileListProps, IFileListState> {
209215
};
210216

211217
/** Add all untracked files */
212-
addAllUntrackedFiles = async () => {
218+
addAllUntrackedFiles = async (event: React.MouseEvent) => {
219+
event.stopPropagation();
213220
await this.props.model.addAllUntracked();
214221
};
215222

0 commit comments

Comments
 (0)