feat: refactor components to use named exports for better tree-shaking

This commit is contained in:
Ardeman
2025-02-23 22:10:47 +08:00
6 changed files with 8 additions and 12 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ import { Link } from 'react-router'
import { APP } from '~/data/meta'
export default function Banner() {
export const Banner = () => {
return (
<div className="min-h-[65px] sm:mx-10">
<div className="relative">
+1 -3
View File
@@ -5,7 +5,7 @@ interface BreadcrumbProperty {
slug: string
}
const Breadcrumb = (property: BreadcrumbProperty) => {
export const Breadcrumb = (property: BreadcrumbProperty) => {
const { slug } = property
return (
<div className="flex items-center gap-2">
@@ -20,5 +20,3 @@ const Breadcrumb = (property: BreadcrumbProperty) => {
</div>
)
}
export default Breadcrumb
+1 -3
View File
@@ -40,7 +40,7 @@ const dataSocialMedia = [
},
]
const IconsSocial: FC<SocialMediaProperties> = ({ className }) => {
export const IconsSocial: FC<SocialMediaProperties> = ({ className }) => {
return (
<div className={twMerge('flex gap-2', className)}>
{dataSocialMedia.map(({ url, icon: Icon }, index) => (
@@ -56,5 +56,3 @@ const IconsSocial: FC<SocialMediaProperties> = ({ className }) => {
</div>
)
}
export default IconsSocial