add required props in grouppanel to handle disappearing message sets

pull/715/head
Audric Ackermann 5 years ago
parent e0b9b61f25
commit 1d63bc3203

@ -286,7 +286,7 @@
isRss: this.model.isRss(),
memberCount: members.length,
/* timerOptions: Whisper.ExpirationTimerOptions.map(item => ({
timerOptions: Whisper.ExpirationTimerOptions.map(item => ({
name: item.getName(),
value: item.get('seconds'),
})),
@ -294,7 +294,6 @@
onSetDisappearingMessages: seconds =>
this.setDisappearingMessages(seconds),
*/
onGoBack: () => {
this.$('.conversation-content-right').hide();
},

@ -16,7 +16,7 @@ import {
SessionButtonType,
} from '../session/SessionButton';
interface TimerOption {
export interface TimerOption {
name: string;
value: number;
}

@ -8,6 +8,7 @@ import {
} from './SessionButton';
import { MediaGallery } from '../conversation/media-gallery/MediaGallery';
import _ from 'lodash';
import { TimerOption } from '../conversation/ConversationHeader';
interface Props {
id: string;
@ -15,11 +16,13 @@ interface Props {
memberCount: number;
description: string;
avatarPath: string;
timerOptions: Array<TimerOption>;
onGoBack: () => void;
onInviteFriends: () => void;
onLeaveGroup: () => void;
onShowLightBox: (options: any) => void;
onSetDisappearingMessages: (seconds: number) => void;
}
export class SessionChannelSettings extends React.Component<Props, any> {

Loading…
Cancel
Save