学习笔记jira项目34-完善项目列表页面样式
import React from "react"; import { useTasksSearchParams } from "screens/kanban/util"; import { useSetUrlSearchParam } from "utils/url"; import { Row } from "components/lib"; import { Button, Input } from "antd"; import { UserSelect } from "components/user-select"; import { TaskTypeSelect } from "components/task-type-select"; export const SearchPanel = () => { const searchParams = useTasksSearchParams(); const setSearchParams = useSetUrlSearchParam(); const reset = () => { setSearchParams({ typeId: undefined, processorId: undefined, tagId: undefined, name: undefined, }); }; return ( <Row marginBottom={4} gap={true}> <Input style={{ width: "20rem" }} placeholder={"任务名"} value={searchParams.name} onChange={(evt) => setSearchParams({ name: evt.target.value })} /> <UserSelect defaultOptionName={"经办人"} value={searchParams.processorId} onChange={(value) => setSearchParams({ processorId: value })} /> <TaskTypeSelect defaultOptionName={"类型"} value={searchParams.typeId} onChange={(value) => setSearchParams({ typeId: value })} /> <Button onClick={reset}>清除筛选器</Button> </Row> ); };
分类:
前端jira-hook学习笔记
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!