import { View, Text } from '@tarojs/components'; import Taro from '@tarojs/taro'; import { BENEFIT_INTRO, BENEFIT_INTRO_EMPHASIS, BENEFIT_RULES_PATH, BENEFIT_SLOGAN, } from '../lib/benefit-copy'; type BenefitIntroCardProps = { showLink?: boolean; className?: string; /** 左侧金色粗条(门店详情等强调卡) */ accent?: boolean; }; export default function BenefitIntroCard({ showLink = false, className, accent = false, }: BenefitIntroCardProps) { const prefix = BENEFIT_INTRO.endsWith(BENEFIT_INTRO_EMPHASIS) ? BENEFIT_INTRO.slice(0, -BENEFIT_INTRO_EMPHASIS.length) : BENEFIT_INTRO; function goRules() { Taro.navigateTo({ url: BENEFIT_RULES_PATH }); } const inner = ( <> {BENEFIT_SLOGAN} {prefix} {BENEFIT_INTRO_EMPHASIS} {showLink ? ( 查看完整说明 › ) : null} ); return ( {accent ? : null} {accent ? {inner} : inner} ); }