import { Fragment, useImperativeHandle, useState } from 'react' import { Dialog, Transition } from '@headlessui/react' import DarkModeButton from '@/components/DarkModeButton' import Link from 'next/link' import TagGroups from './TagGroups' /** * 侧边抽屉 */ export default function SlideOver(props) { const { cRef, tagOptions } = props const [open, setOpen] = useState(false) /** * 函数组件暴露方法useImperativeHandle */ useImperativeHandle(cRef, () => ({ toggleSlideOvers: toggleSlideOvers })) const toggleSlideOvers = () => { setOpen(!open) } return (
{/* 内容 */}
功能
显示模式
博客
主页 关于
标签
) }