import React from 'react'; import { View, Text } from '@tarojs/components'; import './index.scss'; interface Tab { key: string; label: string; } interface SegmentTabsProps { tabs: Tab[]; activeKey: string; onChange: (key: string) => void; variant?: 'underline' | 'pill'; } export default React.memo(function SegmentTabs({ tabs, activeKey, onChange, variant = 'underline', }: SegmentTabsProps) { return ( {tabs.map((tab) => ( onChange(tab.key)} > {tab.label} ))} ); });