feat: movie-web tab

This commit is contained in:
Adrian Castro
2024-02-18 22:22:50 +01:00
parent 8914cca32c
commit efab11bff5
6 changed files with 90 additions and 17 deletions

View File

@@ -0,0 +1,21 @@
import React from "react";
import Colors from "@movie-web/tailwind-config/colors";
interface SvgTabBarIconProps {
focused?: boolean;
children: React.ReactElement;
}
export default function SvgTabBarIcon({
focused,
children,
}: SvgTabBarIconProps) {
const fillColor = focused ? Colors.primary[300] : Colors.secondary[300];
if (React.isValidElement(children)) {
return React.cloneElement(children, { fillColor } as React.Attributes);
}
return null;
}