import GradientScrollView from '@app/components/GradientScrollView' import Header from '@app/components/Header' import ListItem from '@app/components/ListItem' import { searchResultsAtom, useUpdateSearchResults } from '@app/state/music' import colors from '@app/styles/colors' import font from '@app/styles/font' import { useAtomValue } from 'jotai/utils' import React, { useState } from 'react' import { StatusBar, StyleSheet, View, TextInput } from 'react-native' const Search = () => { const [text, setText] = useState('') const updateSearch = useUpdateSearchResults() const results = useAtomValue(searchResultsAtom) const onSubmitEditing = () => { console.log(text) updateSearch(text) } return (
Artists
{results.artists.map(a => ( ))}
Albums
{results.albums.map(a => ( ))}
Songs
{results.songs.map(a => ( ))}
) } const styles = StyleSheet.create({ scroll: { flex: 1, }, scrollContentContainer: { paddingTop: StatusBar.currentHeight, }, content: { paddingHorizontal: 20, }, textInput: { backgroundColor: '#515151', fontFamily: font.regular, fontSize: 18, color: colors.text.primary, marginTop: 20, paddingHorizontal: 12, }, itemText: { color: colors.text.primary, fontFamily: font.regular, fontSize: 14, }, }) export default Search