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.

Badge.js 1.0KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. // @flow
  2. import variable from './../variables/platform';
  3. import { PLATFORM } from './../variables/commonColor';
  4. export default (variables /* : * */ = variable) => {
  5. const badgeTheme = {
  6. '.primary': {
  7. backgroundColor: variables.buttonPrimaryBg
  8. },
  9. '.warning': {
  10. backgroundColor: variables.buttonWarningBg
  11. },
  12. '.info': {
  13. backgroundColor: variables.buttonInfoBg
  14. },
  15. '.success': {
  16. backgroundColor: variables.buttonSuccessBg
  17. },
  18. '.danger': {
  19. backgroundColor: variables.buttonDangerBg
  20. },
  21. 'NativeBase.Text': {
  22. color: variables.badgeColor,
  23. fontSize: variables.fontSizeBase,
  24. lineHeight: variables.lineHeight - 1,
  25. textAlign: 'center',
  26. paddingHorizontal: 3
  27. },
  28. backgroundColor: variables.badgeBg,
  29. padding: variables.badgePadding,
  30. paddingHorizontal: 6,
  31. alignSelf: 'flex-start',
  32. justifyContent: variables.platform === PLATFORM.IOS ? 'center' : undefined,
  33. borderRadius: 13.5,
  34. height: 27
  35. };
  36. return badgeTheme;
  37. };