From 23eded7513b0fa785e78ce4369a1b3be100cb923 Mon Sep 17 00:00:00 2001 From: leon-morival Date: Mon, 8 Dec 2025 15:39:53 +0100 Subject: [PATCH] feat: keyboard avoiding view --- src/screens/Writing/CreateLyricsWithAi.js | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/screens/Writing/CreateLyricsWithAi.js b/src/screens/Writing/CreateLyricsWithAi.js index bfc02a3..7bc9d15 100644 --- a/src/screens/Writing/CreateLyricsWithAi.js +++ b/src/screens/Writing/CreateLyricsWithAi.js @@ -1,12 +1,10 @@ import React, { useMemo, useRef, useState } from "react"; -import { Dimensions, Platform, View } from "react-native"; +import { Dimensions, KeyboardAvoidingView, Platform, View } from "react-native"; import { responsiveHeight } from "react-native-responsive-dimensions"; import { SwiperFlatList } from "react-native-swiper-flatlist"; -import { background, icons } from "../../assets"; import GradientButton from "../../components/GradientButton"; import MusicLandHeader from "../../components/MusicLandHeader"; import { OTHER_OBJECTIVE_OPTION, OTHER_STYLE_OPTION } from "../../data/data"; -import useLayoutType from "../../hooks/useLayoutType"; import Page from "../../layouts/Page"; import { goBack } from "../../navigation/NavigationService"; import { useUser } from "../../providers/UserDataProvider"; @@ -26,7 +24,6 @@ const MAX_STEP_INDEX = 8; const CUSTOM_SANITIZE_OPTIONS = { autoInjectPreChorus: false }; const CreateLyricsWithAi = () => { - const { isWeb } = useLayoutType(); const { selectedProject } = useUser(); const scrollRef = useRef(null); const [selectedIndex, setSelectedIndex] = useState(0); @@ -363,19 +360,16 @@ const CreateLyricsWithAi = () => { }, [selectedIndex, parentLayout?.height]); return ( - + - { containerStyle={{ alignSelf: "center", width: "100%" }} /> )} - + ); };