chore: wire release hook and service updates

This commit is contained in:
2026-06-18 16:18:52 +08:00
parent e70ee3e22f
commit 1fc1635341
6 changed files with 33 additions and 15 deletions
+5 -2
View File
@@ -1,8 +1,10 @@
"use client";
import { signOut } from "next-auth/react";
import { useRouter } from "next/navigation";
import { MobileShell, SettingsSection } from "@/app/_components/core";
import { ROUTES } from "@/router/routes";
import { useAuthDispatch, useAuthState } from "@/stores/auth/auth-context";
import { useUserDispatch, useUserState } from "@/stores/user/user-context";
@@ -29,6 +31,7 @@ const FALLBACK_USERNAME = "User name";
* 原始 Dart: lib/ui/sidebar/sidebar_screen.dart + profile_view.dart
*/
export function SidebarScreen() {
const router = useRouter();
const user = useUserState();
const userDispatch = useUserDispatch();
const auth = useAuthState();
@@ -59,7 +62,7 @@ export function SidebarScreen() {
<div className={styles.shell}>
<BackBar />
{/* 用户信息区:三种状态
{/* 用户信息区:三种状态 */}
<section className={styles.userSlot}>
<UserHeader
state={sidebarState}
@@ -83,7 +86,7 @@ export function SidebarScreen() {
totalMinutes={0}
onBuyPackage={() => router.push(ROUTES.subscription)}
/>
</section> */}
</section>
{sidebarState !== "guest" ? (
<section className={styles.settingsSlot}>