]> Untitled Git - lemmy-ui.git/blobdiff - src/shared/components/app.tsx
First pass at v2_api
[lemmy-ui.git] / src / shared / components / app.tsx
index 659464512104a4a679469326aa239cf76fa14cba..26a2886950c9db6fded0ab7d4f63c139f0dc5061 100644 (file)
@@ -13,7 +13,7 @@ import { GetSiteResponse } from 'lemmy-js-client';
 import './styles.scss';
 
 export interface AppProps {
-  site: GetSiteResponse;
+  siteRes: GetSiteResponse;
 }
 
 export class App extends Component<AppProps, any> {
@@ -21,24 +21,25 @@ export class App extends Component<AppProps, any> {
     super(props, context);
   }
   render() {
+    let siteRes = this.props.siteRes;
     return (
       <>
         <Provider i18next={i18n}>
           <div>
-            <Theme user={this.props.site.my_user} />
-            {this.props.site &&
-              this.props.site.site &&
-              this.props.site.site.icon && (
+            <Theme user={siteRes.my_user} />
+            {siteRes &&
+              siteRes.site_view.site &&
+              this.props.siteRes.site_view.site.icon && (
                 <Helmet>
                   <link
                     id="favicon"
                     rel="icon"
                     type="image/x-icon"
-                    href={this.props.site.site.icon}
+                    href={this.props.siteRes.site_view.site.icon}
                   />
                 </Helmet>
               )}
-            <Navbar site={this.props.site} />
+            <Navbar site_res={this.props.siteRes} />
             <div class="mt-4 p-0 fl-1">
               <Switch>
                 {routes.map(({ path, exact, component: C, ...rest }) => (
@@ -53,7 +54,7 @@ export class App extends Component<AppProps, any> {
               </Switch>
               <Symbols />
             </div>
-            <Footer site={this.props.site} />
+            <Footer site={this.props.siteRes} />
           </div>
         </Provider>
       </>