|
| 1 | +import { motion, Variants } from 'framer-motion'; |
| 2 | +import { ArrowRight, Plus, TrendingDown, TrendingUp, Users } from 'lucide-react'; |
1 | 3 | import React, { useEffect, useState } from 'react'; |
2 | | -import { getGroups, createGroup, joinGroup, getBalanceSummary } from '../services/api'; |
3 | | -import { Group, BalanceSummary, GroupBalanceSummary } from '../types'; |
| 4 | +import { useNavigate } from 'react-router-dom'; |
4 | 5 | import { Button } from '../components/ui/Button'; |
5 | 6 | import { Input } from '../components/ui/Input'; |
6 | | -import { Skeleton } from '../components/ui/Skeleton'; |
7 | 7 | import { Modal } from '../components/ui/Modal'; |
8 | | -import { Plus, Users, ArrowRight, TrendingUp, TrendingDown } from 'lucide-react'; |
9 | | -import { useNavigate } from 'react-router-dom'; |
10 | | -import { useTheme } from '../contexts/ThemeContext'; |
| 8 | +import { Skeleton } from '../components/ui/Skeleton'; |
11 | 9 | import { THEMES } from '../constants'; |
12 | | -import { motion, Variants } from 'framer-motion'; |
| 10 | +import { useTheme } from '../contexts/ThemeContext'; |
| 11 | +import { createGroup, getBalanceSummary, getGroups, joinGroup } from '../services/api'; |
| 12 | +import { BalanceSummary, Group, GroupBalanceSummary } from '../types'; |
13 | 13 |
|
14 | 14 | export const Groups = () => { |
15 | 15 | const [groups, setGroups] = useState<Group[]>([]); |
|
0 commit comments