Event app ios, android and web TypeScript styled-components react-navigation apollo-client dark mode rn-typography