test-nut-ui
Version:
<p align="center"> <img alt="logo" src="https://img11.360buyimg.com/imagetools/jfs/t1/211965/25/7152/22022/61b16785E433119bb/aa41d7a9f7e823f3.png" width="150" style="margin-bottom: 10px;"> </p>
20 lines (19 loc) • 871 B
JavaScript
import { createContext } from "react";
var handleClick = function handleClick2(e) {
e.stopPropagation();
var isIcon = e.target.className.includes("arrow-icon");
var isTitle = e.target.className.includes("__title") || isIcon;
var currentClass = e.currentTarget.className;
var isShow = currentClass.includes("sidenavbar-show");
var arrowIcon = e.currentTarget.querySelector(".arrow-icon");
var iconClass = arrowIcon.className;
if (isTitle) {
e.currentTarget.className = isShow ? currentClass.replace("sidenavbar-show", "sidenavbar-hide") : currentClass.replace("sidenavbar-hide", "sidenavbar-show");
arrowIcon.className = isShow ? iconClass.replace("arrow-custom-down", "arrow-custom-up") : iconClass.replace("arrow-custom-up", "arrow-custom-down");
}
};
var OffsetContext = createContext(16);
export {
OffsetContext as O,
handleClick as h
};