diff --git a/app/javascript/gabsocial/actions/status_revision_list.js b/app/javascript/gabsocial/actions/status_revision_list.js deleted file mode 100644 index 672f7bb4..00000000 --- a/app/javascript/gabsocial/actions/status_revision_list.js +++ /dev/null @@ -1,16 +0,0 @@ -import api from '../api'; - -export const STATUS_REVISION_LIST_LOAD = 'STATUS_REVISION_LIST'; -export const STATUS_REVISION_LIST_LOAD_SUCCESS = 'STATUS_REVISION_LIST_SUCCESS'; -export const STATUS_REVISION_LIST_LOAD_FAIL = 'STATUS_REVISION_LIST_FAIL'; - -const loadSuccess = data => ({ type: STATUS_REVISION_LIST_LOAD_SUCCESS, payload: data }); -const loadFail = e => ({ type: STATUS_REVISION_LIST_LOAD_FAIL, payload: e }); - -export function load(statusId) { - return (dispatch, getState) => { - api(getState).get(`/api/v1/statuses/${statusId}/revisions`) - .then(res => dispatch(loadSuccess(res.data))) - .catch(e => dispatch(loadFail(e))); - }; -} \ No newline at end of file diff --git a/app/javascript/gabsocial/actions/status_revisions.js b/app/javascript/gabsocial/actions/status_revisions.js new file mode 100644 index 00000000..ae879788 --- /dev/null +++ b/app/javascript/gabsocial/actions/status_revisions.js @@ -0,0 +1,23 @@ +import api from '../api' + +export const STATUS_REVISIONS_LOAD = 'STATUS_REVISIONS_LOAD' +export const STATUS_REVISIONS_LOAD_SUCCESS = 'STATUS_REVISIONS_SUCCESS' +export const STATUS_REVISIONS_LOAD_FAIL = 'STATUS_REVISIONS_FAIL' + +const loadStatusRevisionsSuccess = (data) => ({ + type: STATUS_REVISIONS_LOAD_SUCCESS, + revisions: data, +}) + +const loadStatusRevisionsFail = () => ({ + type: STATUS_REVISIONS_LOAD_FAIL, + error: true, +}) + +export function loadStatusRevisions(statusId) { + return (dispatch, getState) => { + api(getState).get(`/api/v1/statuses/${statusId}/revisions`) + .then(res => dispatch(loadStatusRevisionsSuccess(res.data))) + .catch(() => dispatch(loadStatusRevisionsFail())) + } +} \ No newline at end of file diff --git a/app/javascript/gabsocial/assets/gif_icon.js b/app/javascript/gabsocial/assets/gif_icon.js new file mode 100644 index 00000000..4e7cd28c --- /dev/null +++ b/app/javascript/gabsocial/assets/gif_icon.js @@ -0,0 +1,26 @@ +const GifIcon = ({ + className = '', + width = '26px', + height = '26px', + viewBox = '0 0 64 64', + title = 'Gif', +}) => ( + + + + + +) + +export default GifIcon \ No newline at end of file diff --git a/app/javascript/gabsocial/assets/index.js b/app/javascript/gabsocial/assets/index.js deleted file mode 100644 index 737da93b..00000000 --- a/app/javascript/gabsocial/assets/index.js +++ /dev/null @@ -1,89 +0,0 @@ -import AddIcon from './add_icon' -import AngleRightIcon from './angle_right_icon' -import AppsIcon from './apps_icon' -import AudioIcon from './audio_icon' -import AudioMuteIcon from './audio_mute_icon' -import BackIcon from './back_icon' -import CalendarIcon from './calendar_icon' -import ChatIcon from './chat_icon' -import CircleIcon from './circle_icon' -import CloseIcon from './close_icon' -import CommentIcon from './comment_icon' -import DissenterIcon from './dissenter_icon' -import EllipsisIcon from './ellipsis_icon' -import ErrorIcon from './error_icon' -import FullscreenIcon from './fullscreen_icon' -import GlobeIcon from './globe_icon' -import GroupIcon from './group_icon' -import GroupAddIcon from './group_add_icon' -import HappyIcon from './happy_icon' -import HomeIcon from './home_icon' -import LikeIcon from './like_icon' -import LinkIcon from './link_icon' -import ListIcon from './list_icon' -import ListAddIcon from './list_add_icon' -import LoadingIcon from './loading_icon' -import MediaIcon from './media_icon' -import MinimizeFullscreenIcon from './minimize_fullscreen_icon' -import MissingIcon from './missing_icon' -import MoreIcon from './more_icon' -import NotificationsIcon from './notifications_icon' -import PauseIcon from './pause_icon' -import PinIcon from './pin_icon' -import PlayIcon from './play_icon' -import PollIcon from './poll_icon' -import RepostIcon from './repost_icon' -import SearchIcon from './search_icon' -import SearchAltIcon from './search_alt_icon' -import ShareIcon from './share_icon' -import ShopIcon from './shop_icon' -import SubtractIcon from './subtract_icon' -import TrendsIcon from './trends_icon' -import VerifiedIcon from './verified_icon' -import WarningIcon from './warning_icon' - -export { - AddIcon, - AngleRightIcon, - AppsIcon, - AudioIcon, - AudioMuteIcon, - BackIcon, - CalendarIcon, - ChatIcon, - CircleIcon, - CloseIcon, - CommentIcon, - DissenterIcon, - EllipsisIcon, - ErrorIcon, - FullscreenIcon, - GlobeIcon, - GroupIcon, - GroupAddIcon, - HappyIcon, - HomeIcon, - LikeIcon, - LinkIcon, - ListIcon, - ListAddIcon, - LoadingIcon, - MediaIcon, - MinimizeFullscreenIcon, - MissingIcon, - MoreIcon, - NotificationsIcon, - PauseIcon, - PinIcon, - PlayIcon, - PollIcon, - RepostIcon, - SearchIcon, - SearchAltIcon, - ShareIcon, - ShopIcon, - SubtractIcon, - TrendsIcon, - VerifiedIcon, - WarningIcon, -} \ No newline at end of file diff --git a/app/javascript/gabsocial/assets/media_icon.js b/app/javascript/gabsocial/assets/media_icon.js index 791b741b..6512e152 100644 --- a/app/javascript/gabsocial/assets/media_icon.js +++ b/app/javascript/gabsocial/assets/media_icon.js @@ -2,7 +2,7 @@ const MediaIcon = ({ className = '', width = '16px', height = '16px', - viewBox = '0 0 48 48', + viewBox = '0 0 64 64', title = 'Media', }) => ( - - - - + + ) diff --git a/app/javascript/gabsocial/assets/rich_text_icon.js b/app/javascript/gabsocial/assets/rich_text_icon.js new file mode 100644 index 00000000..c770a194 --- /dev/null +++ b/app/javascript/gabsocial/assets/rich_text_icon.js @@ -0,0 +1,26 @@ +const RichTextIcon = ({ + className = '', + width = '26px', + height = '26px', + viewBox = '0 0 64 64', + title = 'Rich Text', +}) => ( + + + + + +) + +export default RichTextIcon \ No newline at end of file diff --git a/app/javascript/gabsocial/components/autosuggest_textbox/autosuggest_textbox.js b/app/javascript/gabsocial/components/autosuggest_textbox/autosuggest_textbox.js index 23b940ac..602588a9 100644 --- a/app/javascript/gabsocial/components/autosuggest_textbox/autosuggest_textbox.js +++ b/app/javascript/gabsocial/components/autosuggest_textbox/autosuggest_textbox.js @@ -253,9 +253,26 @@ export default class AutosuggestTextbox extends ImmutablePureComponent {
- */} + +