fix carplay?

This commit is contained in:
Violet Caulfield
2025-03-29 10:18:45 -05:00
parent d3cfe183df
commit 16b9f84583
2 changed files with 5 additions and 4 deletions

View File

@@ -3,7 +3,8 @@ import CarPlayHome from "./Home";
import CarPlayDiscover from "./Discover";
const CarPlayNavigation : TabBarTemplate = new TabBarTemplate({
title: 'Navigation',
id: "Tabs",
title: 'Tabs',
templates: [
CarPlayHome,
CarPlayDiscover

View File

@@ -1,13 +1,13 @@
import Client from "../api/client";
import { isUndefined } from "lodash";
import { isNull, isUndefined } from "lodash";
import { createContext, ReactNode, SetStateAction, useContext, useEffect, useState } from "react";
import { Platform } from 'react-native'
import { CarPlayInterface, NowPlayingTemplate, TabBarTemplate } from "react-native-carplay";
// 'react-native-carplay' has also been disabled for android builds in react-native.config.js
const CarPlay = Platform.OS === 'ios' ? require('react-native-carplay').CarPlay as CarPlayInterface : null;
const CarPlayNavigation : TabBarTemplate = CarPlay ? require('./CarPlay/Navigation').CarPlayNavigation : null;
const CarPlayNowPlaying : NowPlayingTemplate = CarPlay ? require('./CarPlay/NowPlaying').CarPlayNowPlaying : null;
const CarPlayNavigation : TabBarTemplate = isNull(CarPlay) ? require('./CarPlay/Navigation').CarPlayNavigation : null;
const CarPlayNowPlaying : NowPlayingTemplate = isNull(CarPlay) ? require('./CarPlay/NowPlaying').CarPlayNowPlaying : null;
interface JellifyContext {
loggedIn: boolean;