diff --git a/pages/me/friends.vue b/pages/me/friends.vue
index 2fe69d2..05bed74 100644
--- a/pages/me/friends.vue
+++ b/pages/me/friends.vue
@@ -3,15 +3,12 @@
- All Friends
- Online
- Pending
- Add Friend
+
@@ -22,12 +19,19 @@
import AddFriend from '~/components/Me/AddFriend.vue';
import DirectMessagesSidebar from '~/components/Me/DirectMessagesSidebar.vue';
import FriendsList from '~/components/Me/FriendsList.vue';
+import Button from '~/components/UserInterface/Button.vue';
-let windowHash = ref(window.location.hash)
+const buttons = [
+ { label: "All Friends", updateFilter: () => updateFilter('all'), variant: "neutral" },
+ { label: "Online", updateFilter: () => updateFilter('online'), variant: "neutral" },
+ { label: "Pending", updateFilter: () => updateFilter('pending'), variant: "neutral" },
+ { label: "Add Friend", updateFilter: () => updateFilter('add'), variant: "primary" },
+]
-function updateHash(newHash: string) {
- window.location.hash = newHash
- windowHash.value = `#${newHash}`;
+let filter = ref("all");
+
+function updateFilter(newFilter: string) {
+ filter.value = newFilter;
}