Story settings modal copy and design changes
This commit is contained in:
parent
7f0a66847b
commit
5ccfabeb0c
9 changed files with 295 additions and 93 deletions
|
@ -8,6 +8,7 @@ import type { LocalizerType } from '../../types/Util';
|
|||
import type { StateType } from '../reducer';
|
||||
import { StoriesSettingsModal } from '../../components/StoriesSettingsModal';
|
||||
import {
|
||||
getAllSignalConnections,
|
||||
getCandidateContactsForNewGroup,
|
||||
getMe,
|
||||
} from '../selectors/conversations';
|
||||
|
@ -17,8 +18,10 @@ import { getPreferredBadgeSelector } from '../selectors/badges';
|
|||
import { getHasStoryViewReceiptSetting } from '../selectors/items';
|
||||
import { useGlobalModalActions } from '../ducks/globalModals';
|
||||
import { useStoryDistributionListsActions } from '../ducks/storyDistributionLists';
|
||||
import { useStoriesActions } from '../ducks/stories';
|
||||
|
||||
export function SmartStoriesSettingsModal(): JSX.Element | null {
|
||||
const { toggleStoriesView, setStoriesDisabled } = useStoriesActions();
|
||||
const { hideStoriesSettings, toggleSignalConnectionsModal } =
|
||||
useGlobalModalActions();
|
||||
const {
|
||||
|
@ -30,6 +33,7 @@ export function SmartStoriesSettingsModal(): JSX.Element | null {
|
|||
setMyStoriesToAllSignalConnections,
|
||||
updateStoryViewers,
|
||||
} = useStoryDistributionListsActions();
|
||||
const signalConnections = useSelector(getAllSignalConnections);
|
||||
|
||||
const getPreferredBadge = useSelector(getPreferredBadgeSelector);
|
||||
const storyViewReceiptsEnabled = useSelector(getHasStoryViewReceiptSetting);
|
||||
|
@ -43,6 +47,7 @@ export function SmartStoriesSettingsModal(): JSX.Element | null {
|
|||
<StoriesSettingsModal
|
||||
candidateConversations={candidateConversations}
|
||||
distributionLists={distributionLists}
|
||||
signalConnections={signalConnections}
|
||||
hideStoriesSettings={hideStoriesSettings}
|
||||
getPreferredBadge={getPreferredBadge}
|
||||
i18n={i18n}
|
||||
|
@ -56,6 +61,8 @@ export function SmartStoriesSettingsModal(): JSX.Element | null {
|
|||
setMyStoriesToAllSignalConnections={setMyStoriesToAllSignalConnections}
|
||||
storyViewReceiptsEnabled={storyViewReceiptsEnabled}
|
||||
toggleSignalConnectionsModal={toggleSignalConnectionsModal}
|
||||
toggleStoriesView={toggleStoriesView}
|
||||
setStoriesDisabled={setStoriesDisabled}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue