UNPKG

@oxyhq/services

Version:

OxyHQ Expo/React Native SDK — UI components, screens, and native features

121 lines (115 loc) 3.69 kB
/** * Below are the colors that are used in the app. The colors are defined in the light and dark mode. * There are many other ways to style your app. For example, [Nativewind](https://www.nativewind.dev/), [Tamagui](https://tamagui.dev/), [unistyles](https://reactnativeunistyles.vercel.app), etc. */ import { Platform } from 'react-native'; const tintColorLight = '#0a7ea4'; const tintColorDark = '#fff'; export const Colors = { light: { text: '#11181C', background: '#fff', inputBackground: '#F5F5F5', tint: tintColorLight, icon: '#687076', tabIconDefault: '#687076', tabIconSelected: tintColorLight, card: '#F2F2F7', border: '#E5E5EA', secondaryText: '#8E8E93', avatarBackground: '#0a7ea4', avatarText: '#FFFFFF', sidebarBackground: '#F8F9FA', sidebarItemActiveBackground: '#E8F0FE', sidebarItemActiveText: '#1A73E8', sidebarIconHome: '#1A73E8', sidebarIconPersonalInfo: '#34A853', sidebarIconSecurity: '#4285F4', sidebarIconPassword: '#4285F4', sidebarIconDevices: '#4285F4', sidebarIconData: '#9C27B0', sidebarIconSharing: '#EA4335', sidebarIconFamily: '#EA4335', sidebarIconPayments: '#FBBC04', sidebarIconStorage: '#FF9800', // Semantic aliases for easier use iconHome: '#1A73E8', iconPrimary: '#1A73E8', iconPersonalInfo: '#34A853', iconSuccess: '#34A853', iconSecurity: '#4285F4', iconData: '#9C27B0', iconPurple: '#9C27B0', iconSharing: '#EA4335', iconRed: '#EA4335', iconPayments: '#FBBC04', iconGold: '#FBBC04', iconStorage: '#FF9800', iconOrange: '#FF9800', }, dark: { text: '#ECEDEE', background: '#000000', inputBackground: '#333333', tint: tintColorDark, icon: '#9BA1A6', tabIconDefault: '#9BA1A6', tabIconSelected: tintColorDark, card: '#1C1C1E', border: '#2C2C2E', secondaryText: '#8E8E93', avatarBackground: '#0a7ea4', avatarText: '#FFFFFF', sidebarBackground: '#1C1C1E', sidebarItemActiveBackground: '#2D2E30', sidebarItemActiveText: '#8AB4F8', sidebarIconHome: '#8AB4F8', sidebarIconPersonalInfo: '#81C995', sidebarIconSecurity: '#8AB4F8', sidebarIconPassword: '#8AB4F8', sidebarIconDevices: '#8AB4F8', sidebarIconData: '#CE93D8', sidebarIconSharing: '#F28B82', sidebarIconFamily: '#F28B82', sidebarIconPayments: '#FDD663', sidebarIconStorage: '#FFB74D', // Semantic aliases for easier use iconHome: '#8AB4F8', iconPrimary: '#8AB4F8', iconPersonalInfo: '#81C995', iconSuccess: '#81C995', iconSecurity: '#8AB4F8', iconData: '#CE93D8', iconPurple: '#CE93D8', iconSharing: '#F28B82', iconRed: '#F28B82', iconPayments: '#FDD663', iconGold: '#FDD663', iconStorage: '#FFB74D', iconOrange: '#FFB74D', }, }; export const Fonts = Platform.select({ ios: { /** iOS `UIFontDescriptorSystemDesignDefault` */ sans: 'system-ui', /** iOS `UIFontDescriptorSystemDesignSerif` */ serif: 'ui-serif', /** iOS `UIFontDescriptorSystemDesignRounded` */ rounded: 'ui-rounded', /** iOS `UIFontDescriptorSystemDesignMonospaced` */ mono: 'ui-monospace', }, default: { sans: 'normal', serif: 'serif', rounded: 'normal', mono: 'monospace', }, web: { sans: "system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif", serif: "Georgia, 'Times New Roman', serif", rounded: "'SF Pro Rounded', 'Hiragino Maru Gothic ProN', Meiryo, 'MS PGothic', sans-serif", mono: "SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace", }, });