We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0651312 commit 6ebf37fCopy full SHA for 6ebf37f
client/constants.js
@@ -90,6 +90,8 @@ export const SHOW_EDITOR_OPTIONS = 'SHOW_EDITOR_OPTIONS';
90
export const CLOSE_EDITOR_OPTIONS = 'CLOSE_EDITOR_OPTIONS';
91
export const SHOW_KEYBOARD_SHORTCUT_MODAL = 'SHOW_KEYBOARD_SHORTCUT_MODAL';
92
export const CLOSE_KEYBOARD_SHORTCUT_MODAL = 'CLOSE_KEYBOARD_SHORTCUT_MODAL';
93
+export const SHOW_FUNDRAISER_MODAL = 'SHOW_FUNDRAISER_MODAL';
94
+export const CLOSE_FUNDRAISER_MODAL = 'CLOSE_FUNDRAISER_MODAL';
95
export const SHOW_TOAST = 'SHOW_TOAST';
96
export const HIDE_TOAST = 'HIDE_TOAST';
97
export const SET_TOAST_TEXT = 'SET_TOAST_TEXT';
client/modules/IDE/actions/ide.js
@@ -184,6 +184,18 @@ export function closeKeyboardShortcutModal() {
184
};
185
}
186
187
+export function showFundraiserModal() {
188
+ return {
189
+ type: ActionTypes.SHOW_FUNDRAISER_MODAL
190
+ };
191
+}
192
+
193
+export function closeFundraiserModal() {
194
195
+ type: ActionTypes.CLOSE_FUNDRAISER_MODAL
196
197
198
199
export function setUnsavedChanges(value) {
200
return {
201
type: ActionTypes.SET_UNSAVED_CHANGES,
client/modules/IDE/reducers/ide.js
@@ -15,6 +15,7 @@ const initialState = {
15
shareModalProjectName: 'My Cute Sketch',
16
shareModalProjectUsername: 'p5_user',
17
keyboardShortcutVisible: false,
18
+ fundraiserContentVisible: false,
19
unsavedChanges: false,
20
infiniteLoop: false,
21
previewIsRefreshing: false,
@@ -85,6 +86,10 @@ const ide = (state = initialState, action) => {
85
86
return Object.assign({}, state, { keyboardShortcutVisible: true });
87
case ActionTypes.CLOSE_KEYBOARD_SHORTCUT_MODAL:
88
return Object.assign({}, state, { keyboardShortcutVisible: false });
89
+ case ActionTypes.SHOW_FUNDRAISER_MODAL:
+ return Object.assign({}, state, { fundraiserContentVisible: true });
+ case ActionTypes.CLOSE_FUNDRAISER_MODAL:
+ return Object.assign({}, state, { fundraiserContentVisible: false });
case ActionTypes.SET_UNSAVED_CHANGES:
return Object.assign({}, state, { unsavedChanges: action.value });
case ActionTypes.DETECT_INFINITE_LOOPS:
0 commit comments