diff --git a/manifest.config.ts b/manifest.config.ts
index 36d9945..377fc85 100644
--- a/manifest.config.ts
+++ b/manifest.config.ts
@@ -2,9 +2,9 @@ import { ManifestV3Export } from '@crxjs/vite-plugin';
const manifest = {
manifest_version: 3,
- name: '돋부기',
+ name: 'HSU 돋부기',
version: '2.1.1',
- description: 'dotbugi',
+ description: '한성대학교 LMS 강의, 과제, 퀴즈를 한 눈에!',
action: {},
icons: {
'16': 'images/icon/icon-16.png',
diff --git a/option.html b/option.html
index a1530d4..6b73a4b 100644
--- a/option.html
+++ b/option.html
@@ -3,7 +3,7 @@
- 돋부기 | 설정
+ 돋부기
diff --git a/public/images/icon/icon-128.png b/public/images/icon/icon-128.png
index 3a1361e..a3a85d0 100644
Binary files a/public/images/icon/icon-128.png and b/public/images/icon/icon-128.png differ
diff --git a/public/images/icon/icon-16.png b/public/images/icon/icon-16.png
index b1a5247..b915a1d 100644
Binary files a/public/images/icon/icon-16.png and b/public/images/icon/icon-16.png differ
diff --git a/public/images/icon/icon-32.png b/public/images/icon/icon-32.png
index e257737..3242740 100644
Binary files a/public/images/icon/icon-32.png and b/public/images/icon/icon-32.png differ
diff --git a/public/images/icon/icon-48.png b/public/images/icon/icon-48.png
index 7e9a0ea..d96b9bb 100644
Binary files a/public/images/icon/icon-48.png and b/public/images/icon/icon-48.png differ
diff --git a/src/assets/bugi.png b/src/assets/bugi.png
deleted file mode 100644
index 92ddd9a..0000000
Binary files a/src/assets/bugi.png and /dev/null differ
diff --git a/src/assets/close.png b/src/assets/close.png
deleted file mode 100644
index 6be7b02..0000000
Binary files a/src/assets/close.png and /dev/null differ
diff --git a/src/assets/exit.png b/src/assets/exit.png
new file mode 100644
index 0000000..704e9c3
Binary files /dev/null and b/src/assets/exit.png differ
diff --git a/src/assets/icon.png b/src/assets/icon.png
new file mode 100644
index 0000000..5ce5084
Binary files /dev/null and b/src/assets/icon.png differ
diff --git a/src/content/App.tsx b/src/content/App.tsx
index 7f58252..4994ae7 100644
--- a/src/content/App.tsx
+++ b/src/content/App.tsx
@@ -1,7 +1,7 @@
import { Popover, PopoverTrigger, PopoverContent } from '@/components/ui/popover';
import { useEffect, useMemo, useState } from 'react';
-import Bugi from '@/assets/bugi.png';
-import Close from '@/assets/close.png';
+import icon from '@/assets/icon.png';
+import exit from '@/assets/exit.png';
import { Assign, Filters, Quiz, TAB_TYPE, Vod } from './types';
import { ListFilter, RefreshCw, Search } from 'lucide-react';
import filter from '@/assets/filter.svg';
@@ -153,16 +153,24 @@ export default function App() {
{isOpen ? (
setIsOpen(!isOpen)}
- className="rounded-2xl w-32 h-32 bg-white border-zinc-500 shadow-xl cursor-pointer"
+ src={exit}
+ onClick={(e) => {
+ setIsOpen(!isOpen);
+ e.preventDefault();
+ }}
+ draggable={false}
+ className="rounded-2xl w-32 h-32 shadow-xl cursor-pointer"
alt="Close"
/>
) : (
setIsOpen(!isOpen)}
- className="rounded-2xl w-32 h-32 bg-white border-zinc-500 shadow-xl cursor-pointer"
+ src={icon}
+ onClick={(e) => {
+ setIsOpen(!isOpen);
+ e.preventDefault();
+ }}
+ draggable={false}
+ className="rounded-2xl w-32 h-32 shadow-xl cursor-pointer"
alt="Open"
/>
)}
diff --git a/src/option/Header.tsx b/src/option/Header.tsx
index 0dad275..c507aae 100644
--- a/src/option/Header.tsx
+++ b/src/option/Header.tsx
@@ -11,21 +11,24 @@ export default function Header({ location }: { location: string }) {
});
}, []);
- console.log(location);
let title = '안녕하세요';
switch (location) {
case '/vod':
title = '동영상 강의 목록';
+ window.document.title = '돋부기 | 강의 목록';
break;
case '/assignment':
title = '과제 목록';
+ window.document.title = '돋부기 | 과제 목록';
break;
case '/quiz':
title = '퀴즈 목록';
+ window.document.title = '돋부기 | 퀴즈 목록';
break;
default:
title = '대시보드 🚀';
+ window.document.title = '돋부기 | 대시보드';
break;
}
return (
diff --git a/src/option/Sidebar.tsx b/src/option/Sidebar.tsx
index 90be9e4..521c924 100644
--- a/src/option/Sidebar.tsx
+++ b/src/option/Sidebar.tsx
@@ -1,20 +1,25 @@
import { Home, LayoutDashboard, NotebookText, NotepadText, Video, Zap } from 'lucide-react';
import type React from 'react';
import { Link, useLocation } from 'react-router-dom';
-import bugi from '@/assets/bugi.png';
+import icon from '@/assets/icon.png';
const Sidebar: React.FC = () => {
return (
-