import { HomeFilled } from "@ant-design/icons"; import { Breadcrumb, Col, Row } from "antd"; import React from "react"; import { connect } from "react-redux"; import { Link } from "react-router-dom"; import { createStructuredSelector } from "reselect"; import { selectBreadcrumbs } from "../../redux/application/application.selectors"; import { selectBodyshop } from "../../redux/user/user.selectors"; import GlobalSearch from "../global-search/global-search.component"; import GlobalSearchOs from "../global-search/global-search-os.component"; import "./breadcrumbs.styles.scss"; import { useSplitTreatments } from "@splitsoftware/splitio-react"; const mapStateToProps = createStructuredSelector({ breadcrumbs: selectBreadcrumbs, bodyshop: selectBodyshop }); export function BreadCrumbs({ breadcrumbs, bodyshop }) { const { treatments: { OpenSearch } } = useSplitTreatments({ attributes: {}, names: ["OpenSearch"], splitKey: bodyshop && bodyshop.imexshopid }); // TODO - Client Update - Technically key is not doing anything here return ( {(bodyshop && bodyshop.shopname && `(${bodyshop.shopname})`) || ""} ) }, ...breadcrumbs.map((item) => item.link ? { key: item.label, title: {item.label} } : { key: item.label, title: item.label } ) ]} /> {OpenSearch.treatment === "on" ? : } ); } export default connect(mapStateToProps, null)(BreadCrumbs);