mirror of
https://github.com/wu736139669/hapi.git
synced 2026-08-05 06:24:37 +00:00
refactor: extract permission mode utilities and consolidate styling logic
Extract permission mode display logic into shared utilities for better reusability and maintainability. Add PermissionModeTone type and related helpers to centralize mode-based styling rules across components. Update components to use new PermissionModeOption type for consistent permission mode presentation.
This commit is contained in:
@@ -74,7 +74,11 @@ export function SessionHeader(props: {
|
||||
const [archiveOpen, setArchiveOpen] = useState(false)
|
||||
const [deleteOpen, setDeleteOpen] = useState(false)
|
||||
|
||||
const { archiveSession, renameSession, deleteSession, isPending } = useSessionActions(api, session.id)
|
||||
const { archiveSession, renameSession, deleteSession, isPending } = useSessionActions(
|
||||
api,
|
||||
session.id,
|
||||
session.metadata?.flavor ?? null
|
||||
)
|
||||
|
||||
const handleDelete = async () => {
|
||||
await deleteSession()
|
||||
|
||||
Reference in New Issue
Block a user