diff --git a/bun.lock b/bun.lock index a83b715..0393434 100644 --- a/bun.lock +++ b/bun.lock @@ -24,6 +24,7 @@ "tailwindcss": "^3.4.16", }, "devDependencies": { + "@iconify/react": "^5.2.0", "daisyui": "^4.12.23", "prettier": "^3.4.2", "prettier-plugin-astro": "^0.14.1", @@ -157,6 +158,8 @@ "@expressive-code/plugin-text-markers": ["@expressive-code/plugin-text-markers@0.38.3", "", { "dependencies": { "@expressive-code/core": "^0.38.3" } }, "sha512-dPK3+BVGTbTmGQGU3Fkj3jZ3OltWUAlxetMHI6limUGCWBCucZiwoZeFM/WmqQa71GyKRzhBT+iEov6kkz2xVA=="], + "@iconify/react": ["@iconify/react@5.2.0", "", { "dependencies": { "@iconify/types": "^2.0.0" }, "peerDependencies": { "react": ">=16" } }, "sha512-7Sdjrqq3fkkQNks9SY3adGC37NQTHsBJL2PRKlQd455PoDi9s+Es9AUTY+vGLFOYs5yO9w9yCE42pmxCwG26WA=="], + "@iconify/tools": ["@iconify/tools@4.0.7", "", { "dependencies": { "@iconify/types": "^2.0.0", "@iconify/utils": "^2.1.32", "@types/tar": "^6.1.13", "axios": "^1.7.7", "cheerio": "1.0.0", "domhandler": "^5.0.3", "extract-zip": "^2.0.1", "local-pkg": "^0.5.0", "pathe": "^1.1.2", "svgo": "^3.3.2", "tar": "^6.2.1" } }, "sha512-zOJxKIfZn96ZRGGvIWzDRLD9vb2CsxjcLuM+QIdvwWbv6SWhm49gECzUnd4d2P0sq9sfodT7yCNobWK8nvavxQ=="], "@iconify/types": ["@iconify/types@2.0.0", "", {}, "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="], diff --git a/package.json b/package.json index cb396f0..8867e72 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "tailwindcss": "^3.4.16" }, "devDependencies": { + "@iconify/react": "^5.2.0", "daisyui": "^4.12.23", "prettier": "^3.4.2", "prettier-plugin-astro": "^0.14.1", diff --git a/src/pages/dashboard.astro b/src/pages/dashboard.astro new file mode 100644 index 0000000..5aa3116 --- /dev/null +++ b/src/pages/dashboard.astro @@ -0,0 +1,586 @@ +--- +import yaml from "js-yaml"; +import profileConfig from "../config/profileConfig.yaml?raw"; +import textConfig from "../config/text.yml?raw"; + +const title = "Dashboard"; +const config = yaml.load(profileConfig) as any; +const text = yaml.load(textConfig) as any; +--- + + + + + + + {title} | IEEE UCSD + + + +
+ + + + +
+ +
+
+
+ +

IEEE UCSD

+
+
+
+ + +
+ +
+
+
+
+

Loading dashboard...

+
+
+ + + + + + + + + +
+
+
+ + + + + + diff --git a/src/pages/profile/index.astro b/src/pages/profile/index.astro index c2742a8..15cf7ee 100644 --- a/src/pages/profile/index.astro +++ b/src/pages/profile/index.astro @@ -15,358 +15,379 @@ const text = yaml.load(textConfig) as any; --- -
-
- -
-

Profile Dashboard

-

- Manage your IEEE UCSD membership and activities -

-
+
+
+ +
+

Profile Dashboard

+

+ Manage your IEEE UCSD membership and activities +

+
- -
-
-
-

Loading your profile...

-
-
+ +
+
+
+

+ Loading your profile... +

+
+
- - -
- - -
+ + +