diff --git a/src/pages/assets/AssetLibrary.tsx b/src/pages/assets/AssetLibrary.tsx
index 0b43789..e60611c 100644
--- a/src/pages/assets/AssetLibrary.tsx
+++ b/src/pages/assets/AssetLibrary.tsx
@@ -1,5 +1,5 @@
import { useState } from 'react'
-import { Filter, Download } from 'lucide-react'
+import { Filter, Download, Eye, Heart } from 'lucide-react'
import { Button } from '@/components/ui/button'
import { Card, CardContent, CardFooter } from '@/components/ui/card'
import { cn } from '@/lib/utils'
@@ -73,6 +73,19 @@ export default function AssetLibrary() {
{/* Placeholder Gradient */}
{/* You would put
here */}
+
+ {/* Hover Actions Overlay */}
+
+
+
+
+
diff --git a/新建 文本文档.txt b/新建 文本文档.txt
new file mode 100644
index 0000000..85f715b
--- /dev/null
+++ b/新建 文本文档.txt
@@ -0,0 +1,350 @@
+[
+ {
+ "id": 370,
+ "owner": {
+ "id": 105,
+ "login": "yuzhixiao",
+ "login_name": "",
+ "full_name": "",
+ "email": "892956301@qq.com",
+ "avatar_url": "http://172.16.1.12/avatar/4f1b8997ca3509f1b3582386a1ce36ad",
+ "language": "",
+ "is_admin": false,
+ "last_login": "0001-01-01T00:00:00Z",
+ "created": "2023-11-17T09:43:39+08:00",
+ "restricted": false,
+ "active": false,
+ "prohibit_login": false,
+ "location": "",
+ "website": "",
+ "description": "",
+ "visibility": "public",
+ "followers_count": 0,
+ "following_count": 0,
+ "starred_repos_count": 0,
+ "username": "yuzhixiao"
+ },
+ "name": "VRWarehouse",
+ "full_name": "yuzhixiao/VRWarehouse",
+ "description": "VRWarehouse",
+ "empty": false,
+ "private": false,
+ "fork": false,
+ "template": false,
+ "parent": null,
+ "mirror": false,
+ "size": 24,
+ "language": "",
+ "languages_url": "http://172.16.1.12/api/v1/repos/yuzhixiao/VRWarehouse/languages",
+ "html_url": "http://172.16.1.12/yuzhixiao/VRWarehouse",
+ "url": "http://172.16.1.12/api/v1/repos/yuzhixiao/VRWarehouse",
+ "link": "",
+ "ssh_url": "LGZN@172.16.1.12:yuzhixiao/VRWarehouse.git",
+ "clone_url": "http://172.16.1.12/yuzhixiao/VRWarehouse.git",
+ "original_url": "",
+ "website": "",
+ "stars_count": 0,
+ "forks_count": 0,
+ "watchers_count": 1,
+ "open_issues_count": 0,
+ "open_pr_counter": 0,
+ "release_counter": 0,
+ "default_branch": "master",
+ "archived": false,
+ "created_at": "2023-12-13T14:40:31+08:00",
+ "updated_at": "2023-12-13T14:40:32+08:00",
+ "archived_at": "1970-01-01T08:00:00+08:00",
+ "permissions": {
+ "admin": false,
+ "push": false,
+ "pull": true
+ },
+ "has_issues": true,
+ "internal_tracker": {
+ "enable_time_tracker": true,
+ "allow_only_contributors_to_track_time": true,
+ "enable_issue_dependencies": true
+ },
+ "has_wiki": true,
+ "has_pull_requests": true,
+ "has_projects": true,
+ "has_releases": true,
+ "has_packages": false,
+ "has_actions": false,
+ "ignore_whitespace_conflicts": false,
+ "allow_merge_commits": true,
+ "allow_rebase": true,
+ "allow_rebase_explicit": true,
+ "allow_squash_merge": true,
+ "allow_rebase_update": true,
+ "default_delete_branch_after_merge": false,
+ "default_merge_style": "merge",
+ "default_allow_maintainer_edit": false,
+ "avatar_url": "",
+ "internal": false,
+ "mirror_interval": "",
+ "mirror_updated": "0001-01-01T00:00:00Z",
+ "repo_transfer": null
+ },
+ {
+ "id": 425,
+ "owner": {
+ "id": 105,
+ "login": "yuzhixiao",
+ "login_name": "",
+ "full_name": "",
+ "email": "892956301@qq.com",
+ "avatar_url": "http://172.16.1.12/avatar/4f1b8997ca3509f1b3582386a1ce36ad",
+ "language": "",
+ "is_admin": false,
+ "last_login": "0001-01-01T00:00:00Z",
+ "created": "2023-11-17T09:43:39+08:00",
+ "restricted": false,
+ "active": false,
+ "prohibit_login": false,
+ "location": "",
+ "website": "",
+ "description": "",
+ "visibility": "public",
+ "followers_count": 0,
+ "following_count": 0,
+ "starred_repos_count": 0,
+ "username": "yuzhixiao"
+ },
+ "name": "Framework",
+ "full_name": "yuzhixiao/Framework",
+ "description": "框架",
+ "empty": false,
+ "private": false,
+ "fork": false,
+ "template": false,
+ "parent": null,
+ "mirror": false,
+ "size": 18525,
+ "language": "C#",
+ "languages_url": "http://172.16.1.12/api/v1/repos/yuzhixiao/Framework/languages",
+ "html_url": "http://172.16.1.12/yuzhixiao/Framework",
+ "url": "http://172.16.1.12/api/v1/repos/yuzhixiao/Framework",
+ "link": "",
+ "ssh_url": "LGZN@172.16.1.12:yuzhixiao/Framework.git",
+ "clone_url": "http://172.16.1.12/yuzhixiao/Framework.git",
+ "original_url": "",
+ "website": "",
+ "stars_count": 0,
+ "forks_count": 0,
+ "watchers_count": 1,
+ "open_issues_count": 0,
+ "open_pr_counter": 0,
+ "release_counter": 0,
+ "default_branch": "main",
+ "archived": false,
+ "created_at": "2024-05-27T17:21:32+08:00",
+ "updated_at": "2025-03-25T17:39:46+08:00",
+ "archived_at": "1970-01-01T08:00:00+08:00",
+ "permissions": {
+ "admin": false,
+ "push": false,
+ "pull": true
+ },
+ "has_issues": true,
+ "internal_tracker": {
+ "enable_time_tracker": true,
+ "allow_only_contributors_to_track_time": true,
+ "enable_issue_dependencies": true
+ },
+ "has_wiki": true,
+ "has_pull_requests": true,
+ "has_projects": true,
+ "has_releases": true,
+ "has_packages": true,
+ "has_actions": false,
+ "ignore_whitespace_conflicts": false,
+ "allow_merge_commits": true,
+ "allow_rebase": true,
+ "allow_rebase_explicit": true,
+ "allow_squash_merge": true,
+ "allow_rebase_update": true,
+ "default_delete_branch_after_merge": false,
+ "default_merge_style": "merge",
+ "default_allow_maintainer_edit": false,
+ "avatar_url": "",
+ "internal": false,
+ "mirror_interval": "",
+ "mirror_updated": "0001-01-01T00:00:00Z",
+ "repo_transfer": null
+ },
+ {
+ "id": 515,
+ "owner": {
+ "id": 105,
+ "login": "yuzhixiao",
+ "login_name": "",
+ "full_name": "",
+ "email": "892956301@qq.com",
+ "avatar_url": "http://172.16.1.12/avatar/4f1b8997ca3509f1b3582386a1ce36ad",
+ "language": "",
+ "is_admin": false,
+ "last_login": "0001-01-01T00:00:00Z",
+ "created": "2023-11-17T09:43:39+08:00",
+ "restricted": false,
+ "active": false,
+ "prohibit_login": false,
+ "location": "",
+ "website": "",
+ "description": "",
+ "visibility": "public",
+ "followers_count": 0,
+ "following_count": 0,
+ "starred_repos_count": 0,
+ "username": "yuzhixiao"
+ },
+ "name": "ICT_ToolsForm",
+ "full_name": "yuzhixiao/ICT_ToolsForm",
+ "description": "ICT_ToolsForm",
+ "empty": false,
+ "private": false,
+ "fork": false,
+ "template": false,
+ "parent": null,
+ "mirror": false,
+ "size": 4765903,
+ "language": "C#",
+ "languages_url": "http://172.16.1.12/api/v1/repos/yuzhixiao/ICT_ToolsForm/languages",
+ "html_url": "http://172.16.1.12/yuzhixiao/ICT_ToolsForm",
+ "url": "http://172.16.1.12/api/v1/repos/yuzhixiao/ICT_ToolsForm",
+ "link": "",
+ "ssh_url": "LGZN@172.16.1.12:yuzhixiao/ICT_ToolsForm.git",
+ "clone_url": "http://172.16.1.12/yuzhixiao/ICT_ToolsForm.git",
+ "original_url": "",
+ "website": "",
+ "stars_count": 0,
+ "forks_count": 0,
+ "watchers_count": 1,
+ "open_issues_count": 0,
+ "open_pr_counter": 0,
+ "release_counter": 0,
+ "default_branch": "main",
+ "archived": false,
+ "created_at": "2024-10-30T09:49:36+08:00",
+ "updated_at": "2025-04-17T18:02:42+08:00",
+ "archived_at": "1970-01-01T08:00:00+08:00",
+ "permissions": {
+ "admin": false,
+ "push": false,
+ "pull": true
+ },
+ "has_issues": true,
+ "internal_tracker": {
+ "enable_time_tracker": true,
+ "allow_only_contributors_to_track_time": true,
+ "enable_issue_dependencies": true
+ },
+ "has_wiki": true,
+ "has_pull_requests": true,
+ "has_projects": true,
+ "has_releases": true,
+ "has_packages": true,
+ "has_actions": false,
+ "ignore_whitespace_conflicts": false,
+ "allow_merge_commits": true,
+ "allow_rebase": true,
+ "allow_rebase_explicit": true,
+ "allow_squash_merge": true,
+ "allow_rebase_update": true,
+ "default_delete_branch_after_merge": false,
+ "default_merge_style": "merge",
+ "default_allow_maintainer_edit": true,
+ "avatar_url": "",
+ "internal": false,
+ "mirror_interval": "",
+ "mirror_updated": "0001-01-01T00:00:00Z",
+ "repo_transfer": null
+ },
+ {
+ "id": 1991,
+ "owner": {
+ "id": 105,
+ "login": "yuzhixiao",
+ "login_name": "",
+ "full_name": "",
+ "email": "892956301@qq.com",
+ "avatar_url": "http://172.16.1.12/avatar/4f1b8997ca3509f1b3582386a1ce36ad",
+ "language": "",
+ "is_admin": false,
+ "last_login": "0001-01-01T00:00:00Z",
+ "created": "2023-11-17T09:43:39+08:00",
+ "restricted": false,
+ "active": false,
+ "prohibit_login": false,
+ "location": "",
+ "website": "",
+ "description": "",
+ "visibility": "public",
+ "followers_count": 0,
+ "following_count": 0,
+ "starred_repos_count": 0,
+ "username": "yuzhixiao"
+ },
+ "name": "AssetPro",
+ "full_name": "yuzhixiao/AssetPro",
+ "description": "",
+ "empty": false,
+ "private": false,
+ "fork": false,
+ "template": false,
+ "parent": null,
+ "mirror": false,
+ "size": 198356,
+ "language": "TypeScript",
+ "languages_url": "http://172.16.1.12/api/v1/repos/yuzhixiao/AssetPro/languages",
+ "html_url": "http://172.16.1.12/yuzhixiao/AssetPro",
+ "url": "http://172.16.1.12/api/v1/repos/yuzhixiao/AssetPro",
+ "link": "",
+ "ssh_url": "LGZN@172.16.1.12:yuzhixiao/AssetPro.git",
+ "clone_url": "http://172.16.1.12/yuzhixiao/AssetPro.git",
+ "original_url": "",
+ "website": "",
+ "stars_count": 0,
+ "forks_count": 0,
+ "watchers_count": 1,
+ "open_issues_count": 0,
+ "open_pr_counter": 0,
+ "release_counter": 0,
+ "default_branch": "main",
+ "archived": false,
+ "created_at": "2026-01-08T13:50:01+08:00",
+ "updated_at": "2026-01-08T13:56:13+08:00",
+ "archived_at": "1970-01-01T08:00:00+08:00",
+ "permissions": {
+ "admin": false,
+ "push": false,
+ "pull": true
+ },
+ "has_issues": true,
+ "internal_tracker": {
+ "enable_time_tracker": true,
+ "allow_only_contributors_to_track_time": true,
+ "enable_issue_dependencies": true
+ },
+ "has_wiki": true,
+ "has_pull_requests": true,
+ "has_projects": true,
+ "has_releases": true,
+ "has_packages": true,
+ "has_actions": false,
+ "ignore_whitespace_conflicts": false,
+ "allow_merge_commits": true,
+ "allow_rebase": true,
+ "allow_rebase_explicit": true,
+ "allow_squash_merge": true,
+ "allow_rebase_update": true,
+ "default_delete_branch_after_merge": false,
+ "default_merge_style": "merge",
+ "default_allow_maintainer_edit": false,
+ "avatar_url": "",
+ "internal": false,
+ "mirror_interval": "",
+ "mirror_updated": "0001-01-01T00:00:00Z",
+ "repo_transfer": null
+ }
+]
\ No newline at end of file