refactor: page manager
This commit is contained in:
@@ -24,14 +24,15 @@ import FeedButton from './FeedButton'
|
||||
import FollowingFeed from './FollowingFeed'
|
||||
import RelaysFeed from './RelaysFeed'
|
||||
|
||||
const NoteListPage = forwardRef((_, ref) => {
|
||||
const NoteListPage = forwardRef<TPageRef>((_, ref) => {
|
||||
const { t } = useTranslation()
|
||||
const { addRelayUrls, removeRelayUrls } = useCurrentRelays()
|
||||
const layoutRef = useRef<TPageRef>(null)
|
||||
const { pubkey } = useNostr()
|
||||
const { feedInfo, relayUrls, isReady, switchFeed } = useFeed()
|
||||
const [showRelayDetails, setShowRelayDetails] = useState(false)
|
||||
useImperativeHandle(ref, () => layoutRef.current)
|
||||
|
||||
useImperativeHandle(ref, () => layoutRef.current as TPageRef)
|
||||
|
||||
useEffect(() => {
|
||||
if (layoutRef.current) {
|
||||
|
||||
Reference in New Issue
Block a user