AppLoading/AppText/AppTextInput/Button/FramedSegment/Link -> ./common
This commit is contained in:
@@ -7,7 +7,7 @@ import { openDb } from '../db'
|
|||||||
import App from './app'
|
import App from './app'
|
||||||
import PasswordPrompt from './password-prompt'
|
import PasswordPrompt from './password-prompt'
|
||||||
import License from './license'
|
import License from './license'
|
||||||
import AppLoadingView from './app-loading'
|
import AppLoadingView from './common/app-loading'
|
||||||
|
|
||||||
import store from "../store"
|
import store from "../store"
|
||||||
import { Provider } from 'react-redux'
|
import { Provider } from 'react-redux'
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import React from 'react'
|
|||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
import { View } from 'react-native'
|
import { View } from 'react-native'
|
||||||
|
|
||||||
import AppText from '../app-text'
|
import AppText from '../common/app-text'
|
||||||
import DripHomeIcon from '../../assets/drip-home-icons'
|
import DripHomeIcon from '../../assets/drip-home-icons'
|
||||||
|
|
||||||
import styles from './styles'
|
import styles from './styles'
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import React from 'react'
|
import React from 'react'
|
||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
|
|
||||||
import AppText from '../app-text'
|
import AppText from '../common/app-text'
|
||||||
|
|
||||||
import styles from './styles'
|
import styles from './styles'
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import React from 'react'
|
|||||||
import { View } from 'react-native'
|
import { View } from 'react-native'
|
||||||
|
|
||||||
import AppText from './app-text'
|
import AppText from './app-text'
|
||||||
import { shared } from '../i18n/en/labels'
|
import { shared } from '../../i18n/en/labels'
|
||||||
|
|
||||||
const AppLoadingView = () => {
|
const AppLoadingView = () => {
|
||||||
return (
|
return (
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import React from 'react'
|
import React from 'react'
|
||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
import { TextInput } from 'react-native'
|
import { TextInput } from 'react-native'
|
||||||
import styles from '../styles'
|
import styles from '../../styles'
|
||||||
|
|
||||||
export default function AppTextInput({ style, ...props }) {
|
export default function AppTextInput({ style, ...props }) {
|
||||||
if (!Array.isArray(style)) style = [style]
|
if (!Array.isArray(style)) style = [style]
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import React from 'react'
|
import React from 'react'
|
||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
import { Text } from 'react-native'
|
import { Text } from 'react-native'
|
||||||
import styles from "../styles"
|
import styles from "../../styles"
|
||||||
import Link from './link'
|
import Link from './link'
|
||||||
|
|
||||||
export default function AppText({ children, onPress, numberOfLines, style}) {
|
export default function AppText({ children, onPress, numberOfLines, style}) {
|
||||||
@@ -2,7 +2,7 @@ import React from 'react'
|
|||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
import { TouchableOpacity } from 'react-native'
|
import { TouchableOpacity } from 'react-native'
|
||||||
import AppText from './app-text'
|
import AppText from './app-text'
|
||||||
import styles from '../styles'
|
import styles from '../../styles'
|
||||||
|
|
||||||
export default function Button({
|
export default function Button({
|
||||||
backgroundColor,
|
backgroundColor,
|
||||||
@@ -3,7 +3,7 @@ import PropTypes from 'prop-types'
|
|||||||
|
|
||||||
import { View } from 'react-native'
|
import { View } from 'react-native'
|
||||||
import AppText from './app-text'
|
import AppText from './app-text'
|
||||||
import styles from '../styles'
|
import styles from '../../styles'
|
||||||
|
|
||||||
const FramedSegment = ({ children, last, style, title }) => {
|
const FramedSegment = ({ children, last, style, title }) => {
|
||||||
const viewStyle = [styles.framedSegment, style]
|
const viewStyle = [styles.framedSegment, style]
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
import React from 'react'
|
import React from 'react'
|
||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
import Hyperlink from 'react-native-hyperlink'
|
import Hyperlink from 'react-native-hyperlink'
|
||||||
import styles from '../styles'
|
import styles from '../../styles'
|
||||||
import links from '../i18n/en/links'
|
import links from '../../i18n/en/links'
|
||||||
|
|
||||||
export default function Link(props) {
|
export default function Link(props) {
|
||||||
return (
|
return (
|
||||||
@@ -2,7 +2,7 @@ import React from 'react'
|
|||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
import { View, TouchableOpacity } from 'react-native'
|
import { View, TouchableOpacity } from 'react-native'
|
||||||
|
|
||||||
import AppText from '../app-text'
|
import AppText from '../common/app-text'
|
||||||
import DripIcon from '../../assets/drip-icons'
|
import DripIcon from '../../assets/drip-icons'
|
||||||
|
|
||||||
import styles from '../../styles'
|
import styles from '../../styles'
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import React from 'react'
|
|||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
import { View, TouchableOpacity } from 'react-native'
|
import { View, TouchableOpacity } from 'react-native'
|
||||||
|
|
||||||
import AppText from '../app-text'
|
import AppText from '../common/app-text'
|
||||||
|
|
||||||
import styles from '../../styles'
|
import styles from '../../styles'
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import React from 'react'
|
|||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
import { View, TouchableOpacity } from 'react-native'
|
import { View, TouchableOpacity } from 'react-native'
|
||||||
|
|
||||||
import AppText from '../app-text'
|
import AppText from '../common/app-text'
|
||||||
|
|
||||||
import styles from '../../styles'
|
import styles from '../../styles'
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import React from 'react'
|
|||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
import { ScrollView, View, TouchableOpacity } from 'react-native'
|
import { ScrollView, View, TouchableOpacity } from 'react-native'
|
||||||
import Icon from 'react-native-vector-icons/SimpleLineIcons'
|
import Icon from 'react-native-vector-icons/SimpleLineIcons'
|
||||||
import AppText from '../../app-text'
|
import AppText from '../../common/app-text'
|
||||||
import labels from '../../../i18n/en/symptom-info.js'
|
import labels from '../../../i18n/en/symptom-info.js'
|
||||||
import styles, {iconStyles} from '../../../styles/index'
|
import styles, {iconStyles} from '../../../styles/index'
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import React, { Component } from 'react'
|
import React, { Component } from 'react'
|
||||||
import { View } from 'react-native'
|
import { View } from 'react-native'
|
||||||
import AppText from '../../app-text'
|
import AppText from '../../common/app-text'
|
||||||
import styles from '../../../styles'
|
import styles from '../../../styles'
|
||||||
|
|
||||||
export default class SymptomSection extends Component {
|
export default class SymptomSection extends Component {
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ import React, { Component } from 'react'
|
|||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
|
|
||||||
import { View } from 'react-native'
|
import { View } from 'react-native'
|
||||||
import AppText from '../../app-text'
|
import AppText from '../../common/app-text'
|
||||||
import AppTextInput from '../../app-text-input'
|
import AppTextInput from '../../common/app-text-input'
|
||||||
|
|
||||||
import { temperature as labels } from '../../../i18n/en/cycle-day'
|
import { temperature as labels } from '../../../i18n/en/cycle-day'
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import { LocalTime, ChronoUnit } from 'js-joda'
|
|||||||
import { temperature as labels } from '../../../i18n/en/cycle-day'
|
import { temperature as labels } from '../../../i18n/en/cycle-day'
|
||||||
import { shared as sharedLabels } from '../../../i18n/en/labels'
|
import { shared as sharedLabels } from '../../../i18n/en/labels'
|
||||||
|
|
||||||
import AppTextInput from '../../app-text-input'
|
import AppTextInput from '../../common/app-text-input'
|
||||||
import SymptomSection from './symptom-section'
|
import SymptomSection from './symptom-section'
|
||||||
import SymptomView from './symptom-view'
|
import SymptomView from './symptom-view'
|
||||||
import TimeInput from './time-input'
|
import TimeInput from './time-input'
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import React, { Component } from 'react'
|
|||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
import { Keyboard } from 'react-native'
|
import { Keyboard } from 'react-native'
|
||||||
|
|
||||||
import AppTextInput from '../../app-text-input'
|
import AppTextInput from '../../common/app-text-input'
|
||||||
import styles from '../../../styles'
|
import styles from '../../../styles'
|
||||||
|
|
||||||
import DateTimePicker from 'react-native-modal-datetime-picker-nevo'
|
import DateTimePicker from 'react-native-modal-datetime-picker-nevo'
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import React from 'react'
|
|||||||
import { View } from 'react-native'
|
import { View } from 'react-native'
|
||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
|
|
||||||
import Button from './button'
|
import Button from './common/button'
|
||||||
|
|
||||||
import styles from '../styles'
|
import styles from '../styles'
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@ import { getDate, setDate } from '../slices/date'
|
|||||||
|
|
||||||
import DripHomeIcon from '../assets/drip-home-icons'
|
import DripHomeIcon from '../assets/drip-home-icons'
|
||||||
|
|
||||||
import AppText from './app-text'
|
import AppText from './common/app-text'
|
||||||
import IconText from './icon-text'
|
import IconText from './icon-text'
|
||||||
import HomeElement from './home-element'
|
import HomeElement from './home-element'
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import React from 'react'
|
|||||||
import { View } from 'react-native'
|
import { View } from 'react-native'
|
||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
|
|
||||||
import AppText from './app-text'
|
import AppText from './common/app-text'
|
||||||
|
|
||||||
import styles from '../styles'
|
import styles from '../styles'
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import React from 'react'
|
import React from 'react'
|
||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
import { ScrollView, View, BackHandler } from 'react-native'
|
import { ScrollView, View, BackHandler } from 'react-native'
|
||||||
import AppText from './app-text'
|
import AppText from './common/app-text'
|
||||||
import { shared } from '../i18n/en/labels'
|
import { shared } from '../i18n/en/labels'
|
||||||
import settingsLabels from '../i18n/en/settings'
|
import settingsLabels from '../i18n/en/settings'
|
||||||
import styles,{secondaryColor} from '../styles'
|
import styles,{secondaryColor} from '../styles'
|
||||||
import Button from './button'
|
import Button from './common/button'
|
||||||
import { saveLicenseFlag } from '../local-storage'
|
import { saveLicenseFlag } from '../local-storage'
|
||||||
|
|
||||||
const labels = settingsLabels.license
|
const labels = settingsLabels.license
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import PropTypes from 'prop-types'
|
|||||||
import { View, TextInput, TouchableOpacity, Alert } from 'react-native'
|
import { View, TextInput, TouchableOpacity, Alert } from 'react-native'
|
||||||
import nodejs from 'nodejs-mobile-react-native'
|
import nodejs from 'nodejs-mobile-react-native'
|
||||||
import { saveEncryptionFlag } from '../local-storage'
|
import { saveEncryptionFlag } from '../local-storage'
|
||||||
import AppText from './app-text'
|
import AppText from './common/app-text'
|
||||||
import Header from './header'
|
import Header from './header'
|
||||||
import styles from '../styles'
|
import styles from '../styles'
|
||||||
import { passwordPrompt as labels, shared, menuTitles } from '../i18n/en/labels'
|
import { passwordPrompt as labels, shared, menuTitles } from '../i18n/en/labels'
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import React, { Component } from 'react'
|
import React, { Component } from 'react'
|
||||||
import { ScrollView } from 'react-native'
|
import { ScrollView } from 'react-native'
|
||||||
import AppText from '../app-text'
|
import AppText from '../common/app-text'
|
||||||
import labels from '../../i18n/en/settings'
|
import labels from '../../i18n/en/settings'
|
||||||
import links from '../../i18n/en/links'
|
import links from '../../i18n/en/links'
|
||||||
import FramedSegment from '../framed-segment'
|
import FramedSegment from '../common/framed-segment'
|
||||||
|
|
||||||
export default class AboutSection extends Component {
|
export default class AboutSection extends Component {
|
||||||
render() {
|
render() {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import React, { Component } from 'react'
|
import React, { Component } from 'react'
|
||||||
import { ScrollView, View } from 'react-native'
|
import { ScrollView, View } from 'react-native'
|
||||||
import AppText from '../../app-text'
|
import AppText from '../../common/app-text'
|
||||||
import FramedSegment from '../../framed-segment'
|
import FramedSegment from '../../common/framed-segment'
|
||||||
import AppLoadingView from '../../app-loading'
|
import AppLoadingView from '../../common/app-loading'
|
||||||
import SettingsButton from '../shared/settings-button'
|
import SettingsButton from '../shared/settings-button'
|
||||||
import { openImportDialog, getFileContent, importData } from './import-dialog'
|
import { openImportDialog, getFileContent, importData } from './import-dialog'
|
||||||
import openShareDialogAndExport from './export-dialog'
|
import openShareDialogAndExport from './export-dialog'
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import React, { Component } from 'react'
|
import React, { Component } from 'react'
|
||||||
import { View, ScrollView } from 'react-native'
|
import { View, ScrollView } from 'react-native'
|
||||||
import AppText from '../app-text'
|
import AppText from '../common/app-text'
|
||||||
import styles from '../../styles/index'
|
import styles from '../../styles/index'
|
||||||
import labels from '../../i18n/en/settings'
|
import labels from '../../i18n/en/settings'
|
||||||
|
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ import {
|
|||||||
} from 'react-native'
|
} from 'react-native'
|
||||||
import styles from '../../../styles'
|
import styles from '../../../styles'
|
||||||
import labels from '../../../i18n/en/settings'
|
import labels from '../../../i18n/en/settings'
|
||||||
import AppText from '../../app-text'
|
import AppText from '../../common/app-text'
|
||||||
import FramedSegment from '../../framed-segment'
|
import FramedSegment from '../../common/framed-segment'
|
||||||
import TempSlider from './temp-slider'
|
import TempSlider from './temp-slider'
|
||||||
import UseCervixSetting from './use-cervix'
|
import UseCervixSetting from './use-cervix'
|
||||||
import Icon from 'react-native-vector-icons/Entypo'
|
import Icon from 'react-native-vector-icons/Entypo'
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import React, { Component } from 'react'
|
import React, { Component } from 'react'
|
||||||
import { View } from 'react-native'
|
import { View } from 'react-native'
|
||||||
import Slider from '@ptomasroos/react-native-multi-slider'
|
import Slider from '@ptomasroos/react-native-multi-slider'
|
||||||
import AppText from '../../app-text'
|
import AppText from '../../common/app-text'
|
||||||
import {
|
import {
|
||||||
scaleObservable,
|
scaleObservable,
|
||||||
saveTempScale,
|
saveTempScale,
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import {
|
|||||||
View,
|
View,
|
||||||
Switch
|
Switch
|
||||||
} from 'react-native'
|
} from 'react-native'
|
||||||
import AppText from '../../app-text'
|
import AppText from '../../common/app-text'
|
||||||
import {
|
import {
|
||||||
useCervixObservable,
|
useCervixObservable,
|
||||||
saveUseCervix
|
saveUseCervix
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { View } from 'react-native'
|
|||||||
import nodejs from 'nodejs-mobile-react-native'
|
import nodejs from 'nodejs-mobile-react-native'
|
||||||
|
|
||||||
import { requestHash, changeEncryptionAndRestartApp } from '../../../db'
|
import { requestHash, changeEncryptionAndRestartApp } from '../../../db'
|
||||||
import AppText from '../../app-text'
|
import AppText from '../../common/app-text'
|
||||||
import PasswordField from '../shared/password-field'
|
import PasswordField from '../shared/password-field'
|
||||||
import SettingsButton from '../shared/settings-button'
|
import SettingsButton from '../shared/settings-button'
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ import { ScrollView } from 'react-native'
|
|||||||
import CreatePassword from './create'
|
import CreatePassword from './create'
|
||||||
import ChangePassword from './update'
|
import ChangePassword from './update'
|
||||||
import DeletePassword from './delete'
|
import DeletePassword from './delete'
|
||||||
import FramedSegment from '../../framed-segment'
|
import FramedSegment from '../../common/framed-segment'
|
||||||
import AppText from '../../app-text'
|
import AppText from '../../common/app-text'
|
||||||
import {
|
import {
|
||||||
hasEncryptionObservable
|
hasEncryptionObservable
|
||||||
} from '../../../local-storage'
|
} from '../../../local-storage'
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import React, { Component } from 'react'
|
|||||||
import {
|
import {
|
||||||
ScrollView,
|
ScrollView,
|
||||||
} from 'react-native'
|
} from 'react-native'
|
||||||
import FramedSegment from '../../framed-segment'
|
import FramedSegment from '../../common/framed-segment'
|
||||||
import TempReminderPicker from './temp-reminder-picker'
|
import TempReminderPicker from './temp-reminder-picker'
|
||||||
import PeriodReminderPicker from './period-reminder'
|
import PeriodReminderPicker from './period-reminder'
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import {
|
|||||||
View,
|
View,
|
||||||
Switch
|
Switch
|
||||||
} from 'react-native'
|
} from 'react-native'
|
||||||
import AppText from '../../app-text'
|
import AppText from '../../common/app-text'
|
||||||
import {
|
import {
|
||||||
periodReminderObservable,
|
periodReminderObservable,
|
||||||
savePeriodReminder
|
savePeriodReminder
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import {
|
|||||||
Switch
|
Switch
|
||||||
} from 'react-native'
|
} from 'react-native'
|
||||||
import DateTimePicker from 'react-native-modal-datetime-picker-nevo'
|
import DateTimePicker from 'react-native-modal-datetime-picker-nevo'
|
||||||
import AppText from '../../app-text'
|
import AppText from '../../common/app-text'
|
||||||
import {
|
import {
|
||||||
tempReminderObservable,
|
tempReminderObservable,
|
||||||
saveTempReminder
|
saveTempReminder
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import styles from '../../styles/index'
|
|||||||
|
|
||||||
import settingsLabels from '../../i18n/en/settings'
|
import settingsLabels from '../../i18n/en/settings'
|
||||||
|
|
||||||
import AppText from '../app-text'
|
import AppText from '../common/app-text'
|
||||||
|
|
||||||
const labels = settingsLabels.menuTitles
|
const labels = settingsLabels.menuTitles
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import React from 'react'
|
import React from 'react'
|
||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
import AppTextInput from '../../app-text-input'
|
import AppTextInput from '../../common/app-text-input'
|
||||||
|
|
||||||
import styles from '../../../styles'
|
import styles from '../../../styles'
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import React from 'react'
|
|||||||
import PropTypes from 'prop-types'
|
import PropTypes from 'prop-types'
|
||||||
|
|
||||||
import { TouchableOpacity } from 'react-native'
|
import { TouchableOpacity } from 'react-native'
|
||||||
import AppText from '../../app-text'
|
import AppText from '../../common/app-text'
|
||||||
import styles from '../../../styles'
|
import styles from '../../../styles'
|
||||||
|
|
||||||
const SettingsButton = ({ children, style, secondary, ...props }) => {
|
const SettingsButton = ({ children, style, secondary, ...props }) => {
|
||||||
|
|||||||
+2
-2
@@ -8,8 +8,8 @@ import styles from '../styles/index'
|
|||||||
import cycleModule from '../lib/cycle'
|
import cycleModule from '../lib/cycle'
|
||||||
import {getCycleLengthStats as getCycleInfo} from '../lib/cycle-length'
|
import {getCycleLengthStats as getCycleInfo} from '../lib/cycle-length'
|
||||||
import {stats as labels} from '../i18n/en/labels'
|
import {stats as labels} from '../i18n/en/labels'
|
||||||
import AppText from './app-text'
|
import AppText from './common/app-text'
|
||||||
import FramedSegment from './framed-segment'
|
import FramedSegment from './common/framed-segment'
|
||||||
|
|
||||||
export default class Stats extends Component {
|
export default class Stats extends Component {
|
||||||
render() {
|
render() {
|
||||||
|
|||||||
Reference in New Issue
Block a user