import React, { memo, useMemo } from 'react' import { View, Text, StyleSheet, Image } from 'react-native' import { AppColors, BorderWidths } from '@/theme' import { useGetter } from '@/store' import ButtonBar from './ActionBar' const Header = memo(() => { const selectListInfo = useGetter('songList', 'selectListInfo') const { info: listDetailDataInfo = {} } = useGetter('songList', 'listDetailData') const playCount = selectListInfo.play_count || listDetailDataInfo.play_count return ( {/* { playCount ? {playCount} : null } */} {selectListInfo.name} {selectListInfo.desc || listDetailDataInfo.desc} {/* {playCount || '-'} {this.props.selectListInfo.author || this.props.listDetailData.info.author} */} ) }) const styles = StyleSheet.create({ container: { flexDirection: 'column', flexWrap: 'nowrap', borderBottomWidth: BorderWidths.normal, }, listItemImg: { backgroundColor: '#eee', flexGrow: 0, flexShrink: 0, width: 70, height: 70, // ...Platform.select({ // ios: { // shadowColor: '#000', // shadowOffset: { // width: 0, // height: 1, // }, // shadowOpacity: 0.20, // shadowRadius: 1.41, // }, // android: { // elevation: 2, // }, // }), }, }) export default Header