Home: fix could not jump to sign in page
This commit is contained in:
		
							parent
							
								
									6463da68ae
								
							
						
					
					
						commit
						ad5caa4428
					
				
					 1 changed files with 38 additions and 34 deletions
				
			
		| 
						 | 
				
			
			@ -11,7 +11,7 @@ import {
 | 
			
		|||
  Suspense,
 | 
			
		||||
  Match,
 | 
			
		||||
  Switch as JsSwitch,
 | 
			
		||||
  ErrorBoundary
 | 
			
		||||
  ErrorBoundary,
 | 
			
		||||
} from "solid-js";
 | 
			
		||||
import { useDocumentTitle } from "../utils";
 | 
			
		||||
import { type mastodon } from "masto";
 | 
			
		||||
| 
						 | 
				
			
			@ -126,9 +126,11 @@ const TimelinePanel: Component<{
 | 
			
		|||
  };
 | 
			
		||||
 | 
			
		||||
  return (
 | 
			
		||||
    <ErrorBoundary fallback={(err, reset) => {
 | 
			
		||||
      return <p>Oops: {String(err)}</p>
 | 
			
		||||
    }}>
 | 
			
		||||
    <ErrorBoundary
 | 
			
		||||
      fallback={(err, reset) => {
 | 
			
		||||
        return <p>Oops: {String(err)}</p>;
 | 
			
		||||
      }}
 | 
			
		||||
    >
 | 
			
		||||
      <PullDownToRefresh
 | 
			
		||||
        linkedElement={scrollLinked()}
 | 
			
		||||
        loading={snapshot.loading}
 | 
			
		||||
| 
						 | 
				
			
			@ -404,40 +406,42 @@ const Home: ParentComponent = (props) => {
 | 
			
		|||
        }
 | 
			
		||||
      >
 | 
			
		||||
        <TimeSourceProvider value={now}>
 | 
			
		||||
          <div class="panel-list" ref={panelList!}>
 | 
			
		||||
            <div class="tab-panel">
 | 
			
		||||
              <div>
 | 
			
		||||
                <TimelinePanel
 | 
			
		||||
                  client={client()}
 | 
			
		||||
                  name="home"
 | 
			
		||||
                  prefetch={prefetching()}
 | 
			
		||||
                  openFullScreenToot={openFullScreenToot}
 | 
			
		||||
                />
 | 
			
		||||
          <Show when={!!client()}>
 | 
			
		||||
            <div class="panel-list" ref={panelList!}>
 | 
			
		||||
              <div class="tab-panel">
 | 
			
		||||
                <div>
 | 
			
		||||
                  <TimelinePanel
 | 
			
		||||
                    client={client()}
 | 
			
		||||
                    name="home"
 | 
			
		||||
                    prefetch={prefetching()}
 | 
			
		||||
                    openFullScreenToot={openFullScreenToot}
 | 
			
		||||
                  />
 | 
			
		||||
                </div>
 | 
			
		||||
              </div>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="tab-panel">
 | 
			
		||||
              <div>
 | 
			
		||||
                <TimelinePanel
 | 
			
		||||
                  client={client()}
 | 
			
		||||
                  name="trends"
 | 
			
		||||
                  prefetch={prefetching()}
 | 
			
		||||
                  openFullScreenToot={openFullScreenToot}
 | 
			
		||||
                  fullRefetch={120}
 | 
			
		||||
                />
 | 
			
		||||
              <div class="tab-panel">
 | 
			
		||||
                <div>
 | 
			
		||||
                  <TimelinePanel
 | 
			
		||||
                    client={client()}
 | 
			
		||||
                    name="trends"
 | 
			
		||||
                    prefetch={prefetching()}
 | 
			
		||||
                    openFullScreenToot={openFullScreenToot}
 | 
			
		||||
                    fullRefetch={120}
 | 
			
		||||
                  />
 | 
			
		||||
                </div>
 | 
			
		||||
              </div>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="tab-panel">
 | 
			
		||||
              <div>
 | 
			
		||||
                <TimelinePanel
 | 
			
		||||
                  client={client()}
 | 
			
		||||
                  name="public"
 | 
			
		||||
                  prefetch={prefetching()}
 | 
			
		||||
                  openFullScreenToot={openFullScreenToot}
 | 
			
		||||
                />
 | 
			
		||||
              <div class="tab-panel">
 | 
			
		||||
                <div>
 | 
			
		||||
                  <TimelinePanel
 | 
			
		||||
                    client={client()}
 | 
			
		||||
                    name="public"
 | 
			
		||||
                    prefetch={prefetching()}
 | 
			
		||||
                    openFullScreenToot={openFullScreenToot}
 | 
			
		||||
                  />
 | 
			
		||||
                </div>
 | 
			
		||||
              </div>
 | 
			
		||||
              <div></div>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div></div>
 | 
			
		||||
          </div>
 | 
			
		||||
          </Show>
 | 
			
		||||
        </TimeSourceProvider>
 | 
			
		||||
        <Suspense>
 | 
			
		||||
          <HeroSourceProvider value={[heroSrc, setHeroSrc]}>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue