Application Android et IOS pour l'amicale des élèves https://play.google.com/store/apps/details?id=fr.amicaleinsat.application
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

MascotIntroEnd.tsx 1.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. /*
  2. * Copyright (c) 2019 - 2020 Arnaud Vergnet.
  3. *
  4. * This file is part of Campus INSAT.
  5. *
  6. * Campus INSAT is free software: you can redistribute it and/or modify
  7. * it under the terms of the GNU General Public License as published by
  8. * the Free Software Foundation, either version 3 of the License, or
  9. * (at your option) any later version.
  10. *
  11. * Campus INSAT is distributed in the hope that it will be useful,
  12. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14. * GNU General Public License for more details.
  15. *
  16. * You should have received a copy of the GNU General Public License
  17. * along with Campus INSAT. If not, see <https://www.gnu.org/licenses/>.
  18. */
  19. import * as React from 'react';
  20. import { StyleSheet, View } from 'react-native';
  21. import GENERAL_STYLES from '../../constants/Styles';
  22. import Mascot, { MASCOT_STYLE } from '../Mascot/Mascot';
  23. const styles = StyleSheet.create({
  24. center: {
  25. ...GENERAL_STYLES.center,
  26. width: '80%',
  27. },
  28. });
  29. function MascotIntroEnd() {
  30. return (
  31. <View style={GENERAL_STYLES.flex}>
  32. <Mascot
  33. style={{
  34. ...styles.center,
  35. }}
  36. emotion={MASCOT_STYLE.COOL}
  37. animated
  38. entryAnimation={{
  39. animation: 'slideInDown',
  40. duration: 2000,
  41. }}
  42. loopAnimation={{
  43. animation: 'pulse',
  44. duration: 2000,
  45. iterationCount: 'infinite',
  46. }}
  47. />
  48. </View>
  49. );
  50. }
  51. export default MascotIntroEnd;