Updated StatusSharePopover -> SharePopover, Added group, account share

• Updated:
- StatusSharePopover -> SharePopover

• Added:
- group, account share
- group url in routes.rb
- group url in GroupSerializer.rb
- share buttons in ProfileOptionsPopover, GroupOptionsPopover
This commit is contained in:
mgabdev
2020-12-24 13:27:55 -05:00
parent 0ceccce04a
commit 7dd71a06ca
11 changed files with 119 additions and 49 deletions

View File

@@ -18,7 +18,7 @@ import {
POPOVER_SIDEBAR_MORE,
POPOVER_STATUS_OPTIONS,
POPOVER_STATUS_EXPIRATION_OPTIONS,
POPOVER_STATUS_SHARE,
POPOVER_SHARE,
POPOVER_STATUS_VISIBILITY,
POPOVER_TIMELINE_INJECTION_OPTIONS,
POPOVER_USER_INFO,
@@ -43,7 +43,7 @@ import {
SidebarMorePopover,
StatusExpirationOptionsPopover,
StatusOptionsPopover,
StatusSharePopover,
SharePopover,
StatusVisibilityPopover,
TimelineInjectionOptionsPopover,
UserInfoPopover,
@@ -82,7 +82,7 @@ const POPOVER_COMPONENTS = {
[POPOVER_SIDEBAR_MORE]: SidebarMorePopover,
[POPOVER_STATUS_OPTIONS]: StatusOptionsPopover,
[POPOVER_STATUS_EXPIRATION_OPTIONS]: StatusExpirationOptionsPopover,
[POPOVER_STATUS_SHARE]: StatusSharePopover,
[POPOVER_SHARE]: SharePopover,
[POPOVER_STATUS_VISIBILITY]: StatusVisibilityPopover,
[POPOVER_TIMELINE_INJECTION_OPTIONS]: TimelineInjectionOptionsPopover,
[POPOVER_USER_INFO]: UserInfoPopover,
@@ -135,6 +135,10 @@ class PopoverRoot extends React.PureComponent {
return <ErrorPopover isXS={isXS} onClose={this.props.onClose} />
}
setRef = () => {
// : todo : ?
}
render() {
const { type, props, onClose } = this.props
const { width } = this.state