Move the shell-ui model to the ui folder
This commit is contained in:
parent
cf30c66c33
commit
7ff4e91363
13 changed files with 14 additions and 14 deletions
|
@ -3,7 +3,7 @@ import {LikelyType, LinkMeta} from './link-meta'
|
||||||
import {convertBskyAppUrlIfNeeded, makeRecordUri} from '../strings/url-helpers'
|
import {convertBskyAppUrlIfNeeded, makeRecordUri} from '../strings/url-helpers'
|
||||||
import {RootStoreModel} from 'state/index'
|
import {RootStoreModel} from 'state/index'
|
||||||
import {PostThreadViewModel} from 'state/models/post-thread-view'
|
import {PostThreadViewModel} from 'state/models/post-thread-view'
|
||||||
import {ComposerOptsQuote} from 'state/models/shell-ui'
|
import {ComposerOptsQuote} from 'state/models/ui/shell'
|
||||||
|
|
||||||
// TODO
|
// TODO
|
||||||
// import {Home} from 'view/screens/Home'
|
// import {Home} from 'view/screens/Home'
|
||||||
|
|
|
@ -11,7 +11,7 @@ import {z} from 'zod'
|
||||||
import {isObj, hasProp} from 'lib/type-guards'
|
import {isObj, hasProp} from 'lib/type-guards'
|
||||||
import {LogModel} from './log'
|
import {LogModel} from './log'
|
||||||
import {SessionModel} from './session'
|
import {SessionModel} from './session'
|
||||||
import {ShellUiModel} from './shell-ui'
|
import {ShellUiModel} from './ui/shell'
|
||||||
import {ProfilesViewModel} from './profiles-view'
|
import {ProfilesViewModel} from './profiles-view'
|
||||||
import {LinkMetasViewModel} from './link-metas-view'
|
import {LinkMetasViewModel} from './link-metas-view'
|
||||||
import {NotificationsViewItemModel} from './notifications-view'
|
import {NotificationsViewItemModel} from './notifications-view'
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import {RootStoreModel} from './root-store'
|
import {RootStoreModel} from '../root-store'
|
||||||
import {makeAutoObservable} from 'mobx'
|
import {makeAutoObservable} from 'mobx'
|
||||||
import {ProfileViewModel} from './profile-view'
|
import {ProfileViewModel} from '../profile-view'
|
||||||
import {isObj, hasProp} from 'lib/type-guards'
|
import {isObj, hasProp} from 'lib/type-guards'
|
||||||
import {PickedMedia} from 'lib/media/types'
|
import {PickedMedia} from 'lib/media/types'
|
||||||
|
|
|
@ -23,7 +23,7 @@ import {CharProgress} from './char-progress/CharProgress'
|
||||||
import {UserAvatar} from '../util/UserAvatar'
|
import {UserAvatar} from '../util/UserAvatar'
|
||||||
import {useStores} from 'state/index'
|
import {useStores} from 'state/index'
|
||||||
import * as apilib from 'lib/api/index'
|
import * as apilib from 'lib/api/index'
|
||||||
import {ComposerOpts} from 'state/models/shell-ui'
|
import {ComposerOpts} from 'state/models/ui/shell'
|
||||||
import {s, colors, gradients} from 'lib/styles'
|
import {s, colors, gradients} from 'lib/styles'
|
||||||
import {cleanError} from 'lib/strings/errors'
|
import {cleanError} from 'lib/strings/errors'
|
||||||
import {SelectPhotoBtn} from './photos/SelectPhotoBtn'
|
import {SelectPhotoBtn} from './photos/SelectPhotoBtn'
|
||||||
|
|
|
@ -5,7 +5,7 @@ import {getLinkMeta} from 'lib/link-meta/link-meta'
|
||||||
import {getPostAsQuote} from 'lib/link-meta/bsky'
|
import {getPostAsQuote} from 'lib/link-meta/bsky'
|
||||||
import {downloadAndResize} from 'lib/media/manip'
|
import {downloadAndResize} from 'lib/media/manip'
|
||||||
import {isBskyPostUrl} from 'lib/strings/url-helpers'
|
import {isBskyPostUrl} from 'lib/strings/url-helpers'
|
||||||
import {ComposerOpts} from 'state/models/shell-ui'
|
import {ComposerOpts} from 'state/models/ui/shell'
|
||||||
|
|
||||||
export function useExternalLinkFetch({
|
export function useExternalLinkFetch({
|
||||||
setQuote,
|
setQuote,
|
||||||
|
|
|
@ -3,7 +3,7 @@ import {View} from 'react-native'
|
||||||
import {observer} from 'mobx-react-lite'
|
import {observer} from 'mobx-react-lite'
|
||||||
import ImageView from './ImageViewing'
|
import ImageView from './ImageViewing'
|
||||||
import {useStores} from 'state/index'
|
import {useStores} from 'state/index'
|
||||||
import * as models from 'state/models/shell-ui'
|
import * as models from 'state/models/ui/shell'
|
||||||
import {saveImageModal} from 'lib/media/manip'
|
import {saveImageModal} from 'lib/media/manip'
|
||||||
import {ImageSource} from './ImageViewing/@types'
|
import {ImageSource} from './ImageViewing/@types'
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ import {
|
||||||
import {observer} from 'mobx-react-lite'
|
import {observer} from 'mobx-react-lite'
|
||||||
import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
|
import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
|
||||||
import {useStores} from 'state/index'
|
import {useStores} from 'state/index'
|
||||||
import * as models from 'state/models/shell-ui'
|
import * as models from 'state/models/ui/shell'
|
||||||
import {colors} from 'lib/styles'
|
import {colors} from 'lib/styles'
|
||||||
|
|
||||||
interface Img {
|
interface Img {
|
||||||
|
|
|
@ -3,7 +3,7 @@ import {TouchableWithoutFeedback, StyleSheet, View} from 'react-native'
|
||||||
import {observer} from 'mobx-react-lite'
|
import {observer} from 'mobx-react-lite'
|
||||||
import {useStores} from 'state/index'
|
import {useStores} from 'state/index'
|
||||||
import {usePalette} from 'lib/hooks/usePalette'
|
import {usePalette} from 'lib/hooks/usePalette'
|
||||||
import type {Modal as ModalIface} from 'state/models/shell-ui'
|
import type {Modal as ModalIface} from 'state/models/ui/shell'
|
||||||
|
|
||||||
import * as ConfirmModal from './Confirm'
|
import * as ConfirmModal from './Confirm'
|
||||||
import * as EditProfileModal from './EditProfile'
|
import * as EditProfileModal from './EditProfile'
|
||||||
|
|
|
@ -15,7 +15,7 @@ import {useNavigation} from '@react-navigation/native'
|
||||||
import {BlurView} from '../util/BlurView'
|
import {BlurView} from '../util/BlurView'
|
||||||
import {ProfileViewModel} from 'state/models/profile-view'
|
import {ProfileViewModel} from 'state/models/profile-view'
|
||||||
import {useStores} from 'state/index'
|
import {useStores} from 'state/index'
|
||||||
import {ProfileImageLightbox} from 'state/models/shell-ui'
|
import {ProfileImageLightbox} from 'state/models/ui/shell'
|
||||||
import {pluralize} from 'lib/strings/helpers'
|
import {pluralize} from 'lib/strings/helpers'
|
||||||
import {toShareUrl} from 'lib/strings/url-helpers'
|
import {toShareUrl} from 'lib/strings/url-helpers'
|
||||||
import {s, colors} from 'lib/styles'
|
import {s, colors} from 'lib/styles'
|
||||||
|
|
|
@ -5,7 +5,7 @@ import {PostMeta} from '../PostMeta'
|
||||||
import {Link} from '../Link'
|
import {Link} from '../Link'
|
||||||
import {Text} from '../text/Text'
|
import {Text} from '../text/Text'
|
||||||
import {usePalette} from 'lib/hooks/usePalette'
|
import {usePalette} from 'lib/hooks/usePalette'
|
||||||
import {ComposerOptsQuote} from 'state/models/shell-ui'
|
import {ComposerOptsQuote} from 'state/models/ui/shell'
|
||||||
|
|
||||||
const QuoteEmbed = ({quote}: {quote: ComposerOptsQuote}) => {
|
const QuoteEmbed = ({quote}: {quote: ComposerOptsQuote}) => {
|
||||||
const pal = usePalette('default')
|
const pal = usePalette('default')
|
||||||
|
|
|
@ -15,7 +15,7 @@ import {
|
||||||
import {Link} from '../Link'
|
import {Link} from '../Link'
|
||||||
import {AutoSizedImage} from '../images/AutoSizedImage'
|
import {AutoSizedImage} from '../images/AutoSizedImage'
|
||||||
import {ImageLayoutGrid} from '../images/ImageLayoutGrid'
|
import {ImageLayoutGrid} from '../images/ImageLayoutGrid'
|
||||||
import {ImagesLightbox} from 'state/models/shell-ui'
|
import {ImagesLightbox} from 'state/models/ui/shell'
|
||||||
import {useStores} from 'state/index'
|
import {useStores} from 'state/index'
|
||||||
import {usePalette} from 'lib/hooks/usePalette'
|
import {usePalette} from 'lib/hooks/usePalette'
|
||||||
import {saveImageModal} from 'lib/media/manip'
|
import {saveImageModal} from 'lib/media/manip'
|
||||||
|
|
|
@ -2,7 +2,7 @@ import React, {useEffect} from 'react'
|
||||||
import {observer} from 'mobx-react-lite'
|
import {observer} from 'mobx-react-lite'
|
||||||
import {Animated, Easing, Platform, StyleSheet, View} from 'react-native'
|
import {Animated, Easing, Platform, StyleSheet, View} from 'react-native'
|
||||||
import {ComposePost} from '../com/composer/Composer'
|
import {ComposePost} from '../com/composer/Composer'
|
||||||
import {ComposerOpts} from 'state/models/shell-ui'
|
import {ComposerOpts} from 'state/models/ui/shell'
|
||||||
import {useAnimatedValue} from 'lib/hooks/useAnimatedValue'
|
import {useAnimatedValue} from 'lib/hooks/useAnimatedValue'
|
||||||
import {usePalette} from 'lib/hooks/usePalette'
|
import {usePalette} from 'lib/hooks/usePalette'
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@ import React from 'react'
|
||||||
import {observer} from 'mobx-react-lite'
|
import {observer} from 'mobx-react-lite'
|
||||||
import {StyleSheet, View} from 'react-native'
|
import {StyleSheet, View} from 'react-native'
|
||||||
import {ComposePost} from '../com/composer/Composer'
|
import {ComposePost} from '../com/composer/Composer'
|
||||||
import {ComposerOpts} from 'state/models/shell-ui'
|
import {ComposerOpts} from 'state/models/ui/shell'
|
||||||
import {usePalette} from 'lib/hooks/usePalette'
|
import {usePalette} from 'lib/hooks/usePalette'
|
||||||
|
|
||||||
export const Composer = observer(
|
export const Composer = observer(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue