diff options
| author | Dayana31 <[email protected]> | 2022-04-21 17:27:08 -0500 |
|---|---|---|
| committer | Dayana31 <[email protected]> | 2022-04-21 17:27:08 -0500 |
| commit | 67c50667678dd0ce4709b29a854f6a47093a1ac5 (patch) | |
| tree | b6f9f39092ad54bf6b815984d32b37d7c7ca67ab /front/odiparpack/app/actions | |
| parent | 91140b24f0d49a9f89a080ee063e9eb023a4b73a (diff) | |
| parent | e13e630cd6e4fc0b1ff92098a28a770794c7bb9a (diff) | |
| download | DP1_project-67c50667678dd0ce4709b29a854f6a47093a1ac5.tar.gz DP1_project-67c50667678dd0ce4709b29a854f6a47093a1ac5.tar.bz2 DP1_project-67c50667678dd0ce4709b29a854f6a47093a1ac5.zip | |
Merge branch 'gabshr' into dayana
Diffstat (limited to 'front/odiparpack/app/actions')
| -rw-r--r-- | front/odiparpack/app/actions/.DS_Store | bin | 0 -> 6148 bytes | |||
| -rw-r--r-- | front/odiparpack/app/actions/CalendarEventActions.js | 28 | ||||
| -rw-r--r-- | front/odiparpack/app/actions/ChatActions.js | 24 | ||||
| -rw-r--r-- | front/odiparpack/app/actions/ContactActions.js | 53 | ||||
| -rw-r--r-- | front/odiparpack/app/actions/CrudTbActions.js | 37 | ||||
| -rw-r--r-- | front/odiparpack/app/actions/CrudTbFrmActions.js | 35 | ||||
| -rw-r--r-- | front/odiparpack/app/actions/EcommerceActions.js | 34 | ||||
| -rw-r--r-- | front/odiparpack/app/actions/EmailActions.js | 57 | ||||
| -rw-r--r-- | front/odiparpack/app/actions/ReduxFormActions.js | 4 | ||||
| -rw-r--r-- | front/odiparpack/app/actions/SocmedActions.js | 32 | ||||
| -rw-r--r-- | front/odiparpack/app/actions/TreeTableActions.js | 10 | ||||
| -rw-r--r-- | front/odiparpack/app/actions/UiActions.js | 15 | ||||
| -rw-r--r-- | front/odiparpack/app/actions/actionTypes.js | 84 |
13 files changed, 413 insertions, 0 deletions
diff --git a/front/odiparpack/app/actions/.DS_Store b/front/odiparpack/app/actions/.DS_Store Binary files differnew file mode 100644 index 0000000..5008ddf --- /dev/null +++ b/front/odiparpack/app/actions/.DS_Store diff --git a/front/odiparpack/app/actions/CalendarEventActions.js b/front/odiparpack/app/actions/CalendarEventActions.js new file mode 100644 index 0000000..ff4fa43 --- /dev/null +++ b/front/odiparpack/app/actions/CalendarEventActions.js @@ -0,0 +1,28 @@ +import * as types from './actionTypes'; + +export const fetchAction = items => ({ + type: types.FETCH_CALENDAR_DATA, + items, +}); + +export const addAction = { + type: types.ADD_EVENT +}; + +export const discardAction = { + type: types.DISCARD_EVENT +}; + +export const submitAction = newEvent => ({ + type: types.SUBMIT_EVENT, + newEvent, +}); + +export const deleteAction = event => ({ + type: types.DELETE_EVENT, + event, +}); + +export const closeNotifAction = { + type: types.CLOSE_NOTIF +}; diff --git a/front/odiparpack/app/actions/ChatActions.js b/front/odiparpack/app/actions/ChatActions.js new file mode 100644 index 0000000..57c7c9a --- /dev/null +++ b/front/odiparpack/app/actions/ChatActions.js @@ -0,0 +1,24 @@ +import * as types from './actionTypes'; + +export const fetchChatAction = items => ({ + type: types.FETCH_CHAT_DATA, + items, +}); + +export const showChatAction = person => ({ + type: types.SHOW_CHAT, + person, +}); + +export const hideDetailAction = { + type: types.HIDE_CHAT, +}; + +export const sendAction = message => ({ + type: types.SEND_CHAT, + message, +}); + +export const deleteAction = { + type: types.DELETE_CONVERSATION, +}; diff --git a/front/odiparpack/app/actions/ContactActions.js b/front/odiparpack/app/actions/ContactActions.js new file mode 100644 index 0000000..5c57209 --- /dev/null +++ b/front/odiparpack/app/actions/ContactActions.js @@ -0,0 +1,53 @@ +import * as types from './actionTypes'; + +export const fetchAction = items => ({ + type: types.FETCH_CONTACT_DATA, + items, +}); + +export const showDetailAction = item => ({ + type: types.SHOW_DETAIL_CONTACT, + item, +}); + +export const hideDetailAction = { + type: types.HIDE_DETAIL, +}; + +export const submitAction = (newData, avatar) => ({ + type: types.SUBMIT_CONTACT, + newData, + avatar +}); + +export const addAction = { + type: types.ADD_CONTACT, +}; + +export const editAction = item => ({ + type: types.EDIT_CONTACT, + item, +}); + +export const searchAction = keyword => ({ + type: types.SEARCH_CONTACT, + keyword, +}); + +export const removeAction = item => ({ + type: types.DELETE_CONTACT, + item, +}); + +export const closeAction = { + type: types.CLOSE_CONTACT_FORM, +}; + +export const addToFavoriteAction = item => ({ + type: types.TOGGLE_FAVORITE, + item, +}); + +export const closeNotifAction = { + type: types.CLOSE_NOTIF +}; diff --git a/front/odiparpack/app/actions/CrudTbActions.js b/front/odiparpack/app/actions/CrudTbActions.js new file mode 100644 index 0000000..969eff4 --- /dev/null +++ b/front/odiparpack/app/actions/CrudTbActions.js @@ -0,0 +1,37 @@ +import * as types from './actionTypes'; + +export const fetchAction = (items, branch) => ({ + branch, + type: `${branch}/${types.FETCH_DATA}`, + items +}); +export const addAction = (anchor, branch) => ({ + branch, + type: `${branch}/${types.ADD_EMPTY_ROW}`, + anchor +}); +export const removeAction = (item, branch) => ({ + branch, + type: `${branch}/${types.REMOVE_ROW}`, + item +}); +export const updateAction = (event, item, branch) => ({ + branch, + type: `${branch}/${types.UPDATE_ROW}`, + event, + item +}); +export const editAction = (item, branch) => ({ + branch, + type: `${branch}/${types.EDIT_ROW}`, + item +}); +export const saveAction = (item, branch) => ({ + branch, + type: `${branch}/${types.SAVE_ROW}`, + item +}); +export const closeNotifAction = branch => ({ + branch, + type: `${branch}/${types.CLOSE_NOTIF}`, +}); diff --git a/front/odiparpack/app/actions/CrudTbFrmActions.js b/front/odiparpack/app/actions/CrudTbFrmActions.js new file mode 100644 index 0000000..ec03bf7 --- /dev/null +++ b/front/odiparpack/app/actions/CrudTbFrmActions.js @@ -0,0 +1,35 @@ +import * as types from './actionTypes'; + +export const fetchAction = (items, branch) => ({ + branch, + type: `${branch}/${types.FETCH_DATA_FORM}`, + items +}); +export const addAction = (anchor, branch) => ({ + branch, + type: `${branch}/${types.ADD_NEW}`, + anchor +}); +export const closeAction = branch => ({ + branch, + type: `${branch}/${types.CLOSE_FORM}` +}); +export const submitAction = (newData, branch) => ({ + branch, + type: `${branch}/${types.SUBMIT_DATA}`, + newData +}); +export const removeAction = (item, branch) => ({ + branch, + type: `${branch}/${types.REMOVE_ROW_FORM}`, + item +}); +export const editAction = (item, branch) => ({ + branch, + type: `${branch}/${types.EDIT_ROW_FORM}`, + item +}); +export const closeNotifAction = branch => ({ + branch, + type: `${branch}/${types.CLOSE_NOTIF}`, +}); diff --git a/front/odiparpack/app/actions/EcommerceActions.js b/front/odiparpack/app/actions/EcommerceActions.js new file mode 100644 index 0000000..481a031 --- /dev/null +++ b/front/odiparpack/app/actions/EcommerceActions.js @@ -0,0 +1,34 @@ +import * as types from './actionTypes'; + +export const fetchAction = items => ({ + type: types.FETCH_PRODUCT_DATA, + items, +}); + +export const searchAction = keyword => ({ + type: types.SEARCH_PRODUCT, + keyword, +}); + +export const addAction = item => ({ + type: types.ADD_TO_CART, + item, +}); + +export const removeAction = item => ({ + type: types.DELETE_CART_ITEM, + item, +}); + +export const checkoutAction = ({ + type: types.CHECKOUT, +}); + +export const detailAction = item => ({ + type: types.SHOW_DETAIL_PRODUCT, + item +}); + +export const closeNotifAction = { + type: types.CLOSE_NOTIF +}; diff --git a/front/odiparpack/app/actions/EmailActions.js b/front/odiparpack/app/actions/EmailActions.js new file mode 100644 index 0000000..7bf50b9 --- /dev/null +++ b/front/odiparpack/app/actions/EmailActions.js @@ -0,0 +1,57 @@ +import * as types from './actionTypes'; + +export const fetchMailAction = items => ({ + type: types.FETCH_EMAIL_DATA, + items, +}); + +export const openMailAction = mail => ({ + type: types.OPEN_MAIL, + mail, +}); + +export const filterAction = filter => ({ + type: types.FILTER_MAIL, + filter, +}); + +export const composeAction = { + type: types.COMPOSE_MAIL, +}; + +export const sendAction = (to, subject, content, attachment) => ({ + type: types.SEND_MAIL, + to, + subject, + content, + attachment, +}); + +export const discardAction = { + type: types.DISCARD_MESSAGE, +}; + +export const searchAction = keyword => ({ + type: types.SEARCH_MAIL, + keyword, +}); + +export const deleteAction = mail => ({ + type: types.DELETE_MAIL, + mail, +}); + +export const toggleStaredAction = mail => ({ + type: types.TOGGLE_STARED, + mail, +}); + +export const moveAction = (mail, category) => ({ + type: types.MOVE_TO, + mail, + category +}); + +export const closeNotifAction = { + type: types.CLOSE_NOTIF +}; diff --git a/front/odiparpack/app/actions/ReduxFormActions.js b/front/odiparpack/app/actions/ReduxFormActions.js new file mode 100644 index 0000000..9d3c035 --- /dev/null +++ b/front/odiparpack/app/actions/ReduxFormActions.js @@ -0,0 +1,4 @@ +import * as types from './actionTypes'; + +export const initAction = (data) => ({ type: types.INIT, data }); +export const clearAction = { type: types.CLEAR }; diff --git a/front/odiparpack/app/actions/SocmedActions.js b/front/odiparpack/app/actions/SocmedActions.js new file mode 100644 index 0000000..b4d89d4 --- /dev/null +++ b/front/odiparpack/app/actions/SocmedActions.js @@ -0,0 +1,32 @@ +import * as types from './actionTypes'; + +export const fetchAction = items => ({ + type: types.FETCH_TIMELINE_DATA, + items, +}); + +export const postAction = (text, media, privacy) => ({ + type: types.POST, + text, + media, + privacy +}); + +export const toggleLikeAction = item => ({ + type: types.TOGGLE_LIKE, + item, +}); + +export const fetchCommentAction = item => ({ + type: types.FETCH_COMMENT_DATA, + item, +}); + +export const postCommentAction = (comment) => ({ + type: types.POST_COMMENT, + comment, +}); + +export const closeNotifAction = { + type: types.CLOSE_NOTIF +}; diff --git a/front/odiparpack/app/actions/TreeTableActions.js b/front/odiparpack/app/actions/TreeTableActions.js new file mode 100644 index 0000000..3aa0447 --- /dev/null +++ b/front/odiparpack/app/actions/TreeTableActions.js @@ -0,0 +1,10 @@ +import * as types from './actionTypes'; + +const openAction = (keyID, child, branch) => ({ + branch, + type: `${branch}/${types.TOGGLE_TREE}`, + keyID, + child +}); + +export default openAction; diff --git a/front/odiparpack/app/actions/UiActions.js b/front/odiparpack/app/actions/UiActions.js new file mode 100644 index 0000000..f7d62a2 --- /dev/null +++ b/front/odiparpack/app/actions/UiActions.js @@ -0,0 +1,15 @@ +import * as types from './actionTypes'; + +export const toggleAction = { type: types.TOGGLE_SIDEBAR }; +export const openAction = initialLocation => ({ + type: types.OPEN_SUBMENU, + initialLocation +}); +export const changeThemeAction = theme => ({ + type: types.CHANGE_THEME, + theme +}); +export const playTransitionAction = isLoaded => ({ + type: types.LOAD_PAGE, + isLoaded +}); diff --git a/front/odiparpack/app/actions/actionTypes.js b/front/odiparpack/app/actions/actionTypes.js new file mode 100644 index 0000000..08986f2 --- /dev/null +++ b/front/odiparpack/app/actions/actionTypes.js @@ -0,0 +1,84 @@ +// Global UI Action +export const TOGGLE_SIDEBAR = 'TOGGLE_SIDEBAR'; +export const OPEN_SUBMENU = 'OPEN_SUBMENU'; +export const CHANGE_THEME = 'CHANGE_THEME'; +export const LOAD_PAGE = 'LOAD_PAGE'; + +// Tree Table +export const TOGGLE_TREE = 'TOGGLE_TREE'; + +// Redux Form Sample +export const INIT = 'INIT'; +export const CLEAR = 'CLEAR'; + +// Crud Table +export const FETCH_DATA = 'FETCH_DATA'; +export const ADD_EMPTY_ROW = 'ADD_EMPTY_ROW'; +export const UPDATE_ROW = 'UPDATE_ROW'; +export const REMOVE_ROW = 'REMOVE_ROW'; +export const EDIT_ROW = 'EDIT_ROW'; +export const SAVE_ROW = 'SAVE_ROW'; + +// Crud Form Table +export const FETCH_DATA_FORM = 'FETCH_DATA_FORM'; +export const ADD_NEW = 'ADD_NEW'; +export const CLOSE_FORM = 'CLOSE_FORM'; +export const SUBMIT_DATA = 'SUBMIT_DATA'; +export const REMOVE_ROW_FORM = 'REMOVE_ROW_FORM'; +export const EDIT_ROW_FORM = 'EDIT_ROW_FORM'; + +// Social Media +export const FETCH_TIMELINE_DATA = 'FETCH_TIMELINE_DATA'; +export const FETCH_COMMENT_DATA = 'FETCH_COMMENT_DATA'; +export const POST = 'POST'; +export const POST_COMMENT = 'POST_COMMENT'; +export const TOGGLE_LIKE = 'TOGGLE_LIKE'; + +// Ecommerce +export const FETCH_PRODUCT_DATA = 'FETCH_PRODUCT_DATA'; +export const SEARCH_PRODUCT = 'SEARCH_PRODUCT'; +export const SHOW_DETAIL_PRODUCT = 'SHOW_DETAIL_PRODUCT'; +export const ADD_TO_CART = 'ADD_TO_CART'; +export const DELETE_CART_ITEM = 'DELETE_CART_ITEM'; +export const CHECKOUT = 'CHECKOUT'; + +// Contact +export const FETCH_CONTACT_DATA = 'FETCH_CONTACT_DATA'; +export const SHOW_DETAIL_CONTACT = 'SHOW_DETAIL_CONTACT'; +export const HIDE_DETAIL = 'HIDE_DETAIL'; +export const ADD_CONTACT = 'ADD_CONTACT'; +export const EDIT_CONTACT = 'EDIT_CONTACT'; +export const SUBMIT_CONTACT = 'SUBMIT_CONTACT'; +export const CLOSE_CONTACT_FORM = 'CLOSE_CONTACT_FORM'; +export const DELETE_CONTACT = 'DELETE_CONTACT'; +export const TOGGLE_FAVORITE = 'TOGGLE_FAVORITE'; +export const SEARCH_CONTACT = 'SEARCH_CONTACT'; + +// Chat +export const FETCH_CHAT_DATA = 'FETCH_CHAT_DATA'; +export const SHOW_CHAT = 'SHOW_CHAT'; +export const HIDE_CHAT = 'HIDE_CHAT'; +export const SEND_CHAT = 'SEND_CHAT'; +export const DELETE_CONVERSATION = 'DELETE_CONVERSATION'; + +// Email +export const FETCH_EMAIL_DATA = 'FETCH_EMAIL_DATA'; +export const OPEN_MAIL = 'OPEN_MAIL'; +export const FILTER_MAIL = 'FILTER_MAIL'; +export const COMPOSE_MAIL = 'COMPOSE_MAIL'; +export const DISCARD_MESSAGE = 'DISCARD_MESSAGE'; +export const SEARCH_MAIL = 'SEARCH_MAIL'; +export const SEND_MAIL = 'SEND_MAIL'; +export const MOVE_TO = 'MOVE_TO'; +export const DELETE_MAIL = 'DELETE_MAIL'; +export const TOGGLE_STARED = 'TOGGLE_STARED'; + +// Calendar +export const FETCH_CALENDAR_DATA = 'FETCH_CALENDAR_DATA'; +export const ADD_EVENT = 'ADD_EVENT'; +export const DISCARD_EVENT = 'DISCARD_EVENT'; +export const SUBMIT_EVENT = 'SUBMIT_EVENT'; +export const DELETE_EVENT = 'DELETE_EVENT'; + +// Notification Form +export const CLOSE_NOTIF = 'CLOSE_NOTIF'; |
