@shopgate/engage
Version:
Shopgate's ENGAGE library.
3 lines • 925 B
JavaScript
import _isEmpty from"lodash/isEmpty";import _every from"lodash/every";import React,{useContext}from'react';import{StoreContext}from"./Store.context";import{StoreOpeningHours}from"../StoreList/StoreOpeningHours";import{Accordion,I18n}from"../../../components";import{accordionHeader,accordionContent}from"./StoreFinderLocationDetails.style";/**
* @returns {JSX}
*/var StoreFinderLocationDetails=function StoreFinderLocationDetails(){var _useContext=useContext(StoreContext),operationHours=_useContext.operationHours;if(!operationHours||_every(operationHours,_isEmpty)){return null;}return React.createElement(Accordion,{className:accordionHeader,renderLabel:function renderLabel(){return React.createElement(I18n.Text,{string:"locations.details"});}},React.createElement("div",{className:accordionContent},React.createElement(StoreOpeningHours,{hours:operationHours,pure:true})));};export default StoreFinderLocationDetails;