/**
* @license
* Copyright (c) 2014, 2024, Oracle and/or its affiliates.
* Licensed under The Universal Permissive License (UPL), Version 1.0
* as shown at https://oss.oracle.com/licenses/upl/
* @ignore
*/
import { h, ComponentProps } from "preact";
import { useRef, useState, useEffect } from "preact/hooks";
import * as ResponsiveUtils from "ojs/ojresponsiveutils";
// Display this content for medium and narrower screen widths
const sm_md_view =
- SureCatch Baseball Glove
- Western R16 Helmet
- Western C1 Helmet
- Western Bat
;
const ActivityItemContainer = () => {
const mediaQueryRef = useRef(window.matchMedia(ResponsiveUtils.getFrameworkQuery("md-down")!));
const [isSmallMediumWidth, setIsSmallMediumWidth] = useState(mediaQueryRef.current.matches);
useEffect(() => {
mediaQueryRef.current.addEventListener("change", handleMediaQueryChange);
return (() => mediaQueryRef.current.removeEventListener("change", handleMediaQueryChange));
}, [mediaQueryRef]);
function handleMediaQueryChange(e: MediaQueryListEvent) {
setIsSmallMediumWidth(e.matches);
}
function getDisplayType() {
return (isSmallMediumWidth ? false : true);
};
return getDisplayType() ? (
Activity Items
- Louisville Slugger Bat
- SureCatch Baseball Glove
- Baseball
- Western R16 Helmet
- Western C1 Helmet
- Sure Fire Ball (Set of 4)
) : sm_md_view;
};
export default ActivityItemContainer;