Chore: Evaluate AttachmentView - TypeScript (#4161)

This commit is contained in:
Reinaldo Neto 2022-05-11 13:42:03 -03:00 committed by GitHub
parent 5970d29ee7
commit 390516a5b4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 6 deletions

View File

@ -26,6 +26,7 @@ import StatusBar from '../containers/StatusBar';
import { InsideStackParamList } from '../stacks/types'; import { InsideStackParamList } from '../stacks/types';
import { IAttachment } from '../definitions/IAttachment'; import { IAttachment } from '../definitions/IAttachment';
import { formatAttachmentUrl } from '../lib/methods/helpers/formatAttachmentUrl'; import { formatAttachmentUrl } from '../lib/methods/helpers/formatAttachmentUrl';
import { IApplicationState, IUser } from '../definitions';
const styles = StyleSheet.create({ const styles = StyleSheet.create({
container: { container: {
@ -46,10 +47,7 @@ interface IAttachmentViewProps {
width: number; width: number;
height: number; height: number;
insets: { left: number; bottom: number; right: number; top: number }; insets: { left: number; bottom: number; right: number; top: number };
user: { user: IUser;
id: string;
token: string;
};
Allow_Save_Media_to_Gallery: boolean; Allow_Save_Media_to_Gallery: boolean;
} }
@ -200,10 +198,10 @@ class AttachmentView extends React.Component<IAttachmentViewProps, IAttachmentVi
} }
} }
const mapStateToProps = (state: any) => ({ const mapStateToProps = (state: IApplicationState) => ({
baseUrl: state.server.server, baseUrl: state.server.server,
user: getUserSelector(state), user: getUserSelector(state),
Allow_Save_Media_to_Gallery: state.settings.Allow_Save_Media_to_Gallery ?? true Allow_Save_Media_to_Gallery: (state.settings.Allow_Save_Media_to_Gallery as boolean) ?? true
}); });
export default connect(mapStateToProps)(withTheme(withDimensions(withSafeAreaInsets(AttachmentView)))); export default connect(mapStateToProps)(withTheme(withDimensions(withSafeAreaInsets(AttachmentView))));