@@ -8,7 +8,7 @@ export default function Tabs({
8 currentTab,
8 currentTab,
9 onTabChange,
9 onTabChange,
10 className,
10 className,
11− tabClassName,
11+ center = false,
14 const Tab = views[currentTab];
14 const Tab = views[currentTab];
@@ -26,17 +26,19 @@ export default function Tabs({
26 key={option.value}
26 key={option.value}
27 onClick={() => onTabChange(option.value)}
27 onClick={() => onTabChange(option.value)}
28 className={cn(
28 className={cn(
30 'f5 pv3 pointer nowrap',
29 'f5 pv3 pointer nowrap',
32 'black b-black bb1': isActive,
31 'black b-black bb1': isActive,
33 gray3: !isActive,
32 gray3: !isActive,
35+ 't-center flex1': center,
36 // all items have right margin/padding
38 // all items have right margin/padding
37− 'mr2 pr2': true,
39+ 'mr2 pr2': !center,
38 // the first one is flush to the left
40 // the first one is flush to the left
39− 'ml2 pl2': !isFirst,
41+ 'ml2 pl2': !isFirst && !center,
42 {option.text}
44 {option.text}