Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
bit-pm
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
燕伟桐
bit-pm
Commits
9828cb3d
提交
9828cb3d
authored
4月 23, 2025
作者:
Will Chen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
revamp title bar so it clicks to app details
上级
860c427f
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
22 行增加
和
6 行删除
+22
-6
logo_transparent.png
assets/logo_transparent.png
+0
-0
TitleBar.tsx
src/app/TitleBar.tsx
+21
-5
globals.css
src/styles/globals.css
+1
-1
没有找到文件。
assets/logo_transparent.png
0 → 100644
浏览文件 @
9828cb3d
87.8 KB
src/app/TitleBar.tsx
浏览文件 @
9828cb3d
...
...
@@ -3,6 +3,8 @@ import { selectedAppIdAtom } from "@/atoms/appAtoms";
import
{
useLoadApps
}
from
"@/hooks/useLoadApps"
;
import
{
useRouter
}
from
"@tanstack/react-router"
;
import
{
useSettings
}
from
"@/hooks/useSettings"
;
import
{
Button
}
from
"@/components/ui/button"
;
import
logo
from
"../../assets/logo_transparent.png"
;
export
const
TitleBar
=
()
=>
{
const
[
selectedAppId
]
=
useAtom
(
selectedAppIdAtom
);
...
...
@@ -16,12 +18,26 @@ export const TitleBar = () => {
?
`App:
${
selectedApp
.
name
}
`
:
"(no app selected)"
;
return
(
<
div
className=
"@container z-11 w-full h-8 bg-(--sidebar) absolute top-0 left-0 app-region-drag flex items-center"
>
<
div
className=
"pl-24"
></
div
>
<
div
className=
"hidden @md:block text-sm font-medium"
>
{
displayText
}
</
div
>
const
handleAppClick
=
()
=>
{
if
(
selectedApp
)
{
navigate
({
to
:
"/app-details"
,
search
:
{
appId
:
selectedApp
.
id
}
});
}
};
<
div
className=
"flex-1 text-center text-sm font-medium"
>
Dyad
</
div
>
return
(
<
div
className=
"@container z-11 w-full h-11 bg-(--sidebar) absolute top-0 left-0 app-region-drag flex items-center"
>
<
div
className=
"pl-20"
></
div
>
<
img
src=
{
logo
}
alt=
"Dyad Logo"
className=
"w-6 h-6 mr-2"
/>
<
Button
variant=
"outline"
size=
"sm"
className=
{
`hidden @md:block no-app-region-drag text-sm font-medium ${
selectedApp ? "cursor-pointer" : ""
}`
}
onClick=
{
handleAppClick
}
>
{
displayText
}
</
Button
>
</
div
>
);
};
src/styles/globals.css
浏览文件 @
9828cb3d
...
...
@@ -59,7 +59,7 @@
}
.no-app-region-drag
{
app-region
:
initial
;
app-region
:
no-drag
;
}
.h-screenish
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论