From ea19ca3ade3d750ff9b1d17457ca2bbbcd35dfb2 Mon Sep 17 00:00:00 2001 From: Arnaud Vergnet Date: Tue, 14 Jul 2020 21:50:22 +0200 Subject: [PATCH] Use square image for amicale logo across the app --- src/components/Amicale/Vote/VoteTitle.js | 14 +++++++------- src/components/Home/FeedItem.js | 14 +++++++++----- src/components/Lists/CardList/CardList.js | 9 ++------- .../Amicale/Equipment/EquipmentListScreen.js | 11 +++++++---- src/screens/Amicale/ProfileScreen.js | 10 ++++++---- src/screens/Services/ServicesScreen.js | 11 ++++++----- 6 files changed, 37 insertions(+), 32 deletions(-) diff --git a/src/components/Amicale/Vote/VoteTitle.js b/src/components/Amicale/Vote/VoteTitle.js index 2066562..a62a9e3 100644 --- a/src/components/Amicale/Vote/VoteTitle.js +++ b/src/components/Amicale/Vote/VoteTitle.js @@ -1,8 +1,8 @@ // @flow import * as React from 'react'; -import {Avatar, Card, Paragraph} from "react-native-paper"; -import {StyleSheet} from "react-native"; +import {Card, Paragraph} from "react-native-paper"; +import {Image, StyleSheet} from "react-native"; import i18n from 'i18n-js'; const ICON_AMICALE = require('../../../../assets/amicale.png'); @@ -19,10 +19,13 @@ export default class VoteTitle extends React.Component<{}> { } /> @@ -42,7 +45,4 @@ const styles = StyleSheet.create({ card: { margin: 10, }, - icon: { - backgroundColor: 'transparent' - }, }); diff --git a/src/components/Home/FeedItem.js b/src/components/Home/FeedItem.js index ba569b7..d6cfcfc 100644 --- a/src/components/Home/FeedItem.js +++ b/src/components/Home/FeedItem.js @@ -1,8 +1,8 @@ // @flow import * as React from 'react'; -import {Avatar, Button, Card, Text} from 'react-native-paper'; -import {View} from "react-native"; +import {Button, Card, Text} from 'react-native-paper'; +import {Image, View} from "react-native"; import Autolink from "react-native-autolink"; import i18n from "i18n-js"; import ImageModal from 'react-native-image-modal'; @@ -38,9 +38,13 @@ class FeedItem extends React.Component { */ getAvatar() { return ( - + ); } diff --git a/src/components/Lists/CardList/CardList.js b/src/components/Lists/CardList/CardList.js index 338ecc0..957434b 100644 --- a/src/components/Lists/CardList/CardList.js +++ b/src/components/Lists/CardList/CardList.js @@ -36,17 +36,12 @@ export default class CardList extends React.Component { keyExtractor = (item: cardItem) => item.title; render() { - let containerStyle; + let containerStyle = {}; if (this.props.isHorizontal) { containerStyle = { - ...this.props.contentContainerStyle, height: 150, justifyContent: 'space-around', }; - } else { - containerStyle = { - ...this.props.contentContainerStyle, - } } return ( { /> ); } -} \ No newline at end of file +} diff --git a/src/screens/Amicale/Equipment/EquipmentListScreen.js b/src/screens/Amicale/Equipment/EquipmentListScreen.js index 9718e96..65bf353 100644 --- a/src/screens/Amicale/Equipment/EquipmentListScreen.js +++ b/src/screens/Amicale/Equipment/EquipmentListScreen.js @@ -1,8 +1,8 @@ // @flow import * as React from 'react'; -import {Animated} from "react-native"; -import {Avatar, Card, Paragraph, withTheme} from 'react-native-paper'; +import {Animated, Image} from "react-native"; +import {Card, Paragraph, withTheme} from 'react-native-paper'; import AuthenticatedScreen from "../../../components/Amicale/AuthenticatedScreen"; import {Collapsible} from "react-navigation-collapsible"; import {withCollapsible} from "../../../utils/withCollapsible"; @@ -87,10 +87,13 @@ class EquipmentListScreen extends React.Component { return } /> diff --git a/src/screens/Amicale/ProfileScreen.js b/src/screens/Amicale/ProfileScreen.js index f77d0a0..1ade25a 100644 --- a/src/screens/Amicale/ProfileScreen.js +++ b/src/screens/Amicale/ProfileScreen.js @@ -1,7 +1,7 @@ // @flow import * as React from 'react'; -import {Animated, FlatList, StyleSheet, View} from "react-native"; +import {Animated, FlatList, Image, StyleSheet, View} from "react-native"; import {Avatar, Button, Card, Divider, List, Paragraph, withTheme} from 'react-native-paper'; import AuthenticatedScreen from "../../components/Amicale/AuthenticatedScreen"; import i18n from 'i18n-js'; @@ -179,10 +179,12 @@ class ProfileScreen extends React.Component { } titleStyle={{marginLeft: 10}} /> diff --git a/src/screens/Services/ServicesScreen.js b/src/screens/Services/ServicesScreen.js index 0b48b06..105f85d 100644 --- a/src/screens/Services/ServicesScreen.js +++ b/src/screens/Services/ServicesScreen.js @@ -6,7 +6,7 @@ import CardList from "../../components/Lists/CardList/CardList"; import CustomTabBar from "../../components/Tabbar/CustomTabBar"; import {withCollapsible} from "../../utils/withCollapsible"; import {Collapsible} from "react-navigation-collapsible"; -import {Animated, View} from "react-native"; +import {Animated, Image, View} from "react-native"; import {Avatar, Card, Divider, List, TouchableRipple, withTheme} from "react-native-paper"; import type {CustomTheme} from "../../managers/ThemeManager"; import i18n from 'i18n-js'; @@ -227,12 +227,13 @@ class ServicesScreen extends React.Component { */ getListTitleImage(props, source: string | number) { if (typeof source === "number") - return + style={{ + width: 48, + height: 48, + }}/> else return