@ -7,46 +7,56 @@ import tw from "tailwind-rn";
const { width } = Dimensions . get ( "window" ) ;
const ProductReviews = ( { list } ) => {
const Property = ( { prop } ) => {
const Property = ( { question } ) => {
return (
< View style = { [ tw ( "flex flex-row-reverse mb-3" ) ] } >
< View style = { [ tw ( "flex flex-col mb-3" ) ] } >
< View
onPress = { ( ) => refRBSheet . current . open ( ) }
style = { [
tw ( "rounded-md rounded-md" ) ,
{ backgroundColor : "#f8f8f8" , width : width / 3.5 } ,
tw (
"flex flex-row-reverse justify-between items-center mt-3 rounded-md px-2 py-3 mb-4"
) ,
{
backgroundColor : "#ECFDFF" ,
} ,
] }
>
< Text
style = { [
tw ( "py-3 pr-2" ) ,
{
fontFamily : "regular" ,
fontSize : fontSize . base ,
color : "#07AFAF" ,
color : "#275077" ,
fontFamily : "regular" ,
} ,
] }
>
{ persian [ prop ] }
{ question . title }
< / T e x t >
< / V i e w >
< View
style = { [
tw ( "flex-1 mr-2 rounded-md px-2 py-3" ) ,
{ backgroundColor : "#f8f8f8" } ,
] }
>
< Text
style = { {
fontSize : fontSize . base ,
fontFamily : "light" ,
color : "#275077" ,
} }
>
{ question . text }
< / T e x t >
< View style = { [ tw ( "flex flex-row justify-between mt-4" ) ] } >
{ question . images . map ( ( image , index ) => (
< View
style = { [
tw ( "text-right" ) ,
tw ( "rounded-md flex flex-row justify-center items-center " ) ,
{
fontFamily : "regular" ,
fontSize : fontSize . sm ,
color : "#646464" ,
width : width / 2 - 24 ,
height : width / 2 - 24 ,
ba ckgroundC olor: "#F6F6F6 " ,
} ,
] }
>
{ list [ prop ] }
< / T e x t >
< Text > Pic < / T e x t >
< / V i e w >
) ) }
< / V i e w >
< / V i e w >
) ;
@ -57,7 +67,7 @@ const ProductReviews = ({ list }) => {
onPress = { ( ) => refRBSheet . current . open ( ) }
style = { [
tw (
"flex flex-row-reverse justify-between items-center mt-3 rounded-md px-2 py-3 mb-4 "
"flex flex-row-reverse justify-between items-center mt-3 rounded-md px-2 py-3 mb-2 "
) ,
{
backgroundColor : "#50A9FF33" ,
@ -73,12 +83,12 @@ const ProductReviews = ({ list }) => {
} ,
] }
>
مشخصات محصول
نقد بررسی و توضیحات تکمیلی محصول
< / T e x t >
< / V i e w >
< ScrollView style = { tw ( "flex-1" ) } >
{ Object ? . keys ( list ) ? . map ( ( prop , index ) => (
< Property prop = { prop } key = { index } / >
{ list ? . map ( ( question , index ) => (
< Property question = { question } key = { index } / >
) ) }
< / S c r o l l V i e w >
< / V i e w >
@ -88,23 +98,12 @@ const ProductReviews = ({ list }) => {
export default ProductReviews ;
ProductReviews . defaultProps = {
list : {
display : "IPS LCD 4K Samsung backlight" ,
weight : "2 کیلوگرم" ,
proccessor : "Intel core I7 11700H" ,
graphic : "Nvidia 3090TI 6GB" ,
audio : "Sonic master" ,
keyboard : "جزیره ای" ,
accessories : "کیف + کابل تبدیل برق شهری" ,
list : [
{
title : "آیا ارزش خرید دارد یا خیر؟" ,
text : "هر نفسی که فرو می بریم، مرگی را که مدام به ما دست اندازی می کند پس می زند... در نهایت این مرگ است که باید پیروز شود، زیرا از هنگام تولد بخشی از سرنوشت ما شده و فقط مدت کوتاهی پیش از بلعیدن طعمه اش، با آن بازی می کند. با این همه، ما تا آنجا که ممکن است، با علاقه فراوان و دلواپسی زیاد به زندگی ادامه می دهیم، همان طور که تا آنجا که ممکن است طولانی تر در یک حباب صابون می دمیم تا بزرگتر شود، گر چه با قطعیتی تمام می دانیم که خواهد ترکید و " ,
images : [ 0 , 1 ] ,
} ,
] ,
} ;
const persian = {
display : "صفحه نمایش" ,
weight : "وزن" ,
proccessor : "پردازنده" ,
graphic : "پردازنده گرافیکی" ,
audio : "کارت صدا" ,
keyboard : "کیبرد" ,
accessories : "متعلقات جعبه" ,
} ;