+
+
+ }
+ className="text-gray-800 dark:text-gray-200"
+ itemClasses={{
+ base: 'transition-colors duration-200',
+ item: 'text-sm font-medium',
+ separator: 'flex items-center',
+ }}
+ >
+
+
+ Home
+
+
+
+ {segments.map((segment, index) => {
+ const href = homeRoute + segments.slice(0, index + 1).join(homeRoute)
+ const label = capitalize(segment).replace(/-/g, ' ')
+ const isLast = index === segments.length - 1
+
+ return (
+
+ {isLast ? (
+
+ {label}
+
+ ) : (
+
+ {label}
+
+ )}
+
+ )
+ })}
+
+
+
+ )
+}