fix playlist creation modal

This commit is contained in:
Violet Caulfield
2025-02-12 22:36:41 -06:00
parent 8bbd3ea4ae
commit 1dcd574395
3 changed files with 22 additions and 21 deletions

View File

@@ -7,8 +7,7 @@ import { AlbumScreen } from "../Album/screens";
import { PlaylistScreen } from "../Playlist/screens";
import { ProvidedHome } from "./component";
import DetailsScreen from "../ItemDetail/screen";
import Player from "../Player/stack";
import AddPlaylist from "./screens/add-playlist";
import AddPlaylist from "../Library/components/add-playlist";
const HomeStack = createNativeStackNavigator<StackParamList>();
@@ -65,21 +64,6 @@ export default function Home(): React.JSX.Element {
</HomeStack.Group>
{/* https://www.reddit.com/r/reactnative/comments/1dgktbn/comment/lxd23sj/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button */}
<HomeStack.Group screenOptions={{
presentation: 'formSheet',
sheetInitialDetentIndex: 0,
sheetAllowedDetents: [0.35]
}}>
<HomeStack.Screen
name="AddPlaylist"
component={AddPlaylist}
options={{
title: "Add Playlist",
}}
/>
</HomeStack.Group>
<HomeStack.Group screenOptions={{ presentation: 'modal' }}>
<HomeStack.Screen
name="Details"

View File

@@ -1,10 +1,10 @@
import { Label } from "../../../components/Global/helpers/text";
import Input from "../../../components/Global/helpers/input";
import { Label } from "../../Global/helpers/text";
import Input from "../../Global/helpers/input";
import React, { useState } from "react";
import { View, XStack } from "tamagui";
import Button from "../../../components/Global/helpers/button";
import Button from "../../Global/helpers/button";
import { NativeStackNavigationProp } from "@react-navigation/native-stack";
import { StackParamList } from "../../../components/types";
import { StackParamList } from "../../types";
import { useMutation } from "@tanstack/react-query";
import { createPlaylist } from "../../../api/mutations/functions/playlists";
import { trigger } from "react-native-haptic-feedback";

View File

@@ -10,6 +10,7 @@ import AlbumsScreen from "../Albums/screen";
import TracksScreen from "../Tracks/screen";
import DetailsScreen from "../ItemDetail/screen";
import PlaylistsScreen from "../Playlists/screen";
import AddPlaylist from "./components/add-playlist";
const Stack = createNativeStackNavigator<StackParamList>();
@@ -96,6 +97,22 @@ export default function LibraryStack(): React.JSX.Element {
}}
/>
</Stack.Group>
{/* https://www.reddit.com/r/reactnative/comments/1dgktbn/comment/lxd23sj/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button */}
<Stack.Group screenOptions={{
presentation: 'formSheet',
sheetInitialDetentIndex: 0,
sheetAllowedDetents: [0.35]
}}>
<Stack.Screen
name="AddPlaylist"
component={AddPlaylist}
options={{
title: "Add Playlist",
}}
/>
</Stack.Group>
</Stack.Navigator>
)
}