Skip to content

Commit 1cb0f41

Browse files
committed
feat: rebrand to Interval
1 parent ef9decc commit 1cb0f41

File tree

116 files changed

+185
-185
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+185
-185
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# hours.frc.sh - Track meeting hours
1+
# interval.so - Track meeting hours
22

3-
**[hours.frc.sh](https://hours.frc.sh)**
3+
**[interval.so](https://interval.so)**
44

55
A web app for tracking meeting attendance and hours.

apps/api/config/auth.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import env from '#start/env';
22

3-
export const rpName = 'hours.frc.sh';
3+
export const rpName = 'interval.so';
44

5-
export const rpId = env.get('NODE_ENV') === 'development' ? 'localhost' : 'hours.frc.sh';
5+
export const rpId = env.get('NODE_ENV') === 'development' ? 'localhost' : 'interval.so';
66

7-
export const origin = env.get('NODE_ENV') === 'development' ? 'http://localhost:3000' : 'https://hours.frc.sh';
7+
export const origin = env.get('NODE_ENV') === 'development' ? 'http://localhost:3000' : 'https://interval.so';

apps/api/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "@hours.frc.sh/api",
2+
"name": "@interval.so/api",
33
"version": "0.0.0",
44
"private": true,
55
"license": "UNLICENSED",

apps/web/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "@hours.frc.sh/web",
2+
"name": "@interval.so/web",
33
"version": "0.1.0",
44
"private": true,
55
"scripts": {

apps/web/src/app/layout.tsx

+6-6
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ import '../globals.css';
1010
import { TrpcProvider } from '../providers/trpc-provider';
1111

1212
export const metadata: Metadata = {
13-
title: 'hours.frc.sh',
13+
title: 'Interval',
1414
description: 'Track meeting attendance.',
15-
metadataBase: new URL('https://hours.frc.sh'),
15+
metadataBase: new URL('https://interval.so'),
1616
openGraph: {
17-
url: 'https://hours.frc.sh',
17+
url: 'https://interval.so',
1818
type: 'website',
19-
title: 'hours.frc.sh',
20-
siteName: 'hours.frc.sh',
19+
title: 'Interval',
20+
siteName: 'Interval',
2121
description: 'Track meeting attendance.',
2222
},
2323
};
@@ -42,7 +42,7 @@ export default function RootLayout({ children }: { children: React.ReactNode })
4242
<ViewTransitions>
4343
<html lang='en' className='bg-background' suppressHydrationWarning={true}>
4444
<head>
45-
<PlausibleProvider domain='hours.frc.sh' />
45+
<PlausibleProvider domain='interval.so' />
4646
</head>
4747
<body className='text-foreground bg-muted/40 antialiased'>
4848
<ThemeProvider attribute='class' defaultTheme='system' enableSystem={true} disableTransitionOnChange={true}>

apps/web/src/app/team/(create)/page.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { CreateTeamPasswordCard } from '@/src/components/create-team/form/create
77
import { CreateTeamUrlCard } from '@/src/components/create-team/form/create-team-url-card';
88
import { trpc } from '@/src/trpc/trpc-client';
99
import { zodResolver } from '@hookform/resolvers/zod';
10-
import { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
10+
import { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
1111
import { useRouter } from 'next/navigation';
1212
import { useState } from 'react';
1313
import { type UseFormReturn, useForm } from 'react-hook-form';

apps/web/src/app/team/[team]/(attendance)/page.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { AttendanceTable } from '@/src/components/team-dashboard/attendance-table/attendance-table';
22
import { ManagerTiles } from '@/src/components/team-dashboard/manager-tiles/manager-tiles';
33
import { trpcServer } from '@/src/trpc/trpc-server';
4-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
4+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
55
import { Suspense } from 'react';
66

77
type Props = {

apps/web/src/components/account/login/login-card.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ export function LoginCard() {
110110
<CardHeader>
111111
<CardTitle className='[view-transition-name:auth-card-title]'>Login</CardTitle>
112112
<CardDescription className='[view-transition-name:auth-card-description]'>
113-
Login to hours.frc.sh with your passkey.
113+
Login to Interval with your passkey.
114114
</CardDescription>
115115
</CardHeader>
116116
<CardFooter className='justify-center'>

apps/web/src/components/account/settings/display-name-card/display-name-card.client.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { Form, FormControl, FormField, FormItem, FormMessage } from '@/component
66
import { Input } from '@/components/ui/input';
77
import { trpc } from '@/src/trpc/trpc-client';
88
import { zodResolver } from '@hookform/resolvers/zod';
9-
import { UserSchema } from '@hours.frc.sh/api/app/user/schemas/user_schema';
9+
import { UserSchema } from '@interval.so/api/app/user/schemas/user_schema';
1010
import { useRouter } from 'next/navigation';
1111
import { use, useState } from 'react';
1212
import { useForm } from 'react-hook-form';

apps/web/src/components/account/signup/signup-card.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Input } from '@/components/ui/input';
77
import { trpc } from '@/src/trpc/trpc-client';
88
import { ArrowPathIcon } from '@heroicons/react/16/solid';
99
import { zodResolver } from '@hookform/resolvers/zod';
10-
import { UserSchema } from '@hours.frc.sh/api/app/user/schemas/user_schema';
10+
import { UserSchema } from '@interval.so/api/app/user/schemas/user_schema';
1111
import { WebAuthnError, startRegistration } from '@simplewebauthn/browser';
1212
import type { PublicKeyCredentialCreationOptionsJSON, RegistrationResponseJSON } from '@simplewebauthn/types';
1313
import { TRPCClientError } from '@trpc/client';

apps/web/src/components/create-team/form/create-team-url-card.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export function CreateTeamUrlCard({ form }: Props) {
1313
<CardHeader>
1414
<CardTitle>Team URL</CardTitle>
1515
<CardDescription>
16-
This is your team's URL on the hours.frc.sh platform. Team members can use this URL to access your team's
16+
This is your team's URL on the Interval platform. Team members can use this URL to access your team's
1717
page.
1818
</CardDescription>
1919
</CardHeader>
@@ -25,7 +25,7 @@ export function CreateTeamUrlCard({ form }: Props) {
2525
<FormItem {...field}>
2626
<div className='flex'>
2727
<span className='flex h-9 items-center justify-center rounded-md border border-input bg-muted/40 px-3 py-1 text-sm shadow-sm transition-colors cursor-not-allowed rounded-r-none border-r-0 text-muted-foreground'>
28-
https://hours.frc.sh/team/
28+
https://interval.so/team/
2929
</span>
3030
<Input {...field} className='max-w-80 rounded-l-none' placeholder='team581' />
3131
</div>

apps/web/src/components/date-time-range-picker.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover
77
import { Separator } from '@/components/ui/separator';
88
import { cn } from '@/lib/utils';
99
import { CalendarIcon } from '@heroicons/react/16/solid';
10-
import type { TimeRangeSchema } from '@hours.frc.sh/api/app/team_stats/schemas/time_range_schema';
10+
import type { TimeRangeSchema } from '@interval.so/api/app/team_stats/schemas/time_range_schema';
1111
import { parseDate } from 'chrono-node';
1212
import { useEffect, useState } from 'react';
1313
import { formatDate, formatDateRange } from '../utils/date-format';

apps/web/src/components/graphs/custom-tooltip.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Card, CardTitle } from '@/components/ui/card';
2-
import { DatumPeriod } from '@hours.frc.sh/api/app/team_stats/schemas/datum_time_range_schema';
2+
import { DatumPeriod } from '@interval.so/api/app/team_stats/schemas/datum_time_range_schema';
33
import type { ReactNode } from 'react';
44

55
export function formatTooltipDate(date: Date, period: DatumPeriod): string {

apps/web/src/components/graphs/graph-utils.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { DatumPeriod } from '@hours.frc.sh/api/app/team_stats/schemas/datum_time_range_schema';
1+
import { DatumPeriod } from '@interval.so/api/app/team_stats/schemas/datum_time_range_schema';
22

33
// biome-ignore lint/style/useNamingConvention: This is camelcase
44
export function formatXAxisDate(date: Date, period: DatumPeriod): string {

apps/web/src/components/home/team-card/team-card.client.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use client';
22

33
import { trpc } from '@/src/trpc/trpc-client';
4-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
4+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
55
import { count } from '@jonahsnider/util';
66
import { use, useState } from 'react';
77

apps/web/src/components/home/team-card/team-card.server.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Card, CardDescription, CardFooter, CardHeader, CardTitle } from '@/comp
22
import { Skeleton } from '@/components/ui/skeleton';
33
import { trpcServer } from '@/src/trpc/trpc-server';
44
import { ArrowRightIcon } from '@heroicons/react/24/solid';
5-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
5+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
66
import { count } from '@jonahsnider/util';
77
import { Link } from 'next-view-transitions';
88
import { Suspense } from 'react';

apps/web/src/components/home/team-cards.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Card, CardContent, CardHeader } from '@/components/ui/card';
22
import { Skeleton } from '@/components/ui/skeleton';
33
import { trpcServer } from '@/src/trpc/trpc-server';
4-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
4+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
55
import { Suspense, use } from 'react';
66
import { CreateTeamCard } from './create-team-card';
77
import { TeamCard } from './team-card/team-card.server';

apps/web/src/components/manager/dashboard/graphs/average-hours-graph/average-hours-graph.client.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ import {
1212
import { CustomTooltip, formatTooltipDate } from '@/src/components/graphs/custom-tooltip';
1313
import { formatXAxisDate } from '@/src/components/graphs/graph-utils';
1414
import { trpc } from '@/src/trpc/trpc-client';
15-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
16-
import type { AverageHoursDatumSchema } from '@hours.frc.sh/api/app/team_stats/schemas/average_hours_datum_schema';
17-
import type { DatumPeriod } from '@hours.frc.sh/api/app/team_stats/schemas/datum_time_range_schema';
15+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
16+
import type { AverageHoursDatumSchema } from '@interval.so/api/app/team_stats/schemas/average_hours_datum_schema';
17+
import type { DatumPeriod } from '@interval.so/api/app/team_stats/schemas/datum_time_range_schema';
1818
import { toDigits } from '@jonahsnider/util';
1919
import { useQueryStates } from 'nuqs';
2020
import { use, useMemo, useState } from 'react';

apps/web/src/components/manager/dashboard/graphs/average-hours-graph/average-hours-graph.server.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { trpcServer } from '@/src/trpc/trpc-server';
2-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
3-
import { timeFilterToDatumPeriod } from '@hours.frc.sh/api/app/team_stats/schemas/datum_time_range_schema';
4-
import type { TimeFilterSchema } from '@hours.frc.sh/api/app/team_stats/schemas/time_filter_schema';
2+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
3+
import { timeFilterToDatumPeriod } from '@interval.so/api/app/team_stats/schemas/datum_time_range_schema';
4+
import type { TimeFilterSchema } from '@interval.so/api/app/team_stats/schemas/time_filter_schema';
55
import { Suspense } from 'react';
66
import { AverageHoursGraphClient } from './average-hours-graph.client';
77

apps/web/src/components/manager/dashboard/graphs/tabs/graph-tab-trigger.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import 'server-only';
33
import { Badge } from '@/components/ui/badge';
44
import { Skeleton } from '@/components/ui/skeleton';
55
import { trpcServer } from '@/src/trpc/trpc-server';
6-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
7-
import type { TimeFilterSchema } from '@hours.frc.sh/api/app/team_stats/schemas/time_filter_schema';
8-
import type { TimeRangeSchema } from '@hours.frc.sh/api/app/team_stats/schemas/time_range_schema';
6+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
7+
import type { TimeFilterSchema } from '@interval.so/api/app/team_stats/schemas/time_filter_schema';
8+
import type { TimeRangeSchema } from '@interval.so/api/app/team_stats/schemas/time_range_schema';
99
import { toDigits } from '@jonahsnider/util';
1010
import clsx from 'clsx';
1111
import { Link } from 'next-view-transitions';

apps/web/src/components/manager/dashboard/graphs/tabs/graph-tabs.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import 'server-only';
22

33
import { Card, CardContent, CardHeader } from '@/components/ui/card';
4-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
4+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
55
import { ErrorBoundary } from 'react-error-boundary';
66
import { toTimeFilter, toTimeRange } from '../../../period-select/duration-slug';
77
import { searchParamCache } from '../../search-params';

apps/web/src/components/manager/dashboard/graphs/unique-members-graph/unique-members-graph.client.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ import {
1212
import { CustomTooltip, formatTooltipDate } from '@/src/components/graphs/custom-tooltip';
1313
import { formatXAxisDate } from '@/src/components/graphs/graph-utils';
1414
import { trpc } from '@/src/trpc/trpc-client';
15-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
16-
import type { DatumPeriod } from '@hours.frc.sh/api/app/team_stats/schemas/datum_time_range_schema';
17-
import type { UniqueMembersDatumSchema } from '@hours.frc.sh/api/app/team_stats/schemas/unique_members_datum_schema';
15+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
16+
import type { DatumPeriod } from '@interval.so/api/app/team_stats/schemas/datum_time_range_schema';
17+
import type { UniqueMembersDatumSchema } from '@interval.so/api/app/team_stats/schemas/unique_members_datum_schema';
1818
import { max } from '@jonahsnider/util';
1919
import { useQueryStates } from 'nuqs';
2020
import { use, useMemo, useState } from 'react';

apps/web/src/components/manager/dashboard/graphs/unique-members-graph/unique-members-graph.server.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { trpcServer } from '@/src/trpc/trpc-server';
2-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
3-
import { timeFilterToDatumPeriod } from '@hours.frc.sh/api/app/team_stats/schemas/datum_time_range_schema';
4-
import type { TimeFilterSchema } from '@hours.frc.sh/api/app/team_stats/schemas/time_filter_schema';
2+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
3+
import { timeFilterToDatumPeriod } from '@interval.so/api/app/team_stats/schemas/datum_time_range_schema';
4+
import type { TimeFilterSchema } from '@interval.so/api/app/team_stats/schemas/time_filter_schema';
55
import { Suspense } from 'react';
66
import { UniqueMembersGraphClient } from './unique-members-graph.client';
77

apps/web/src/components/manager/dashboard/manager-dashboard-page-wrapper.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
1+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
22
import { toTimeFilter, toTimeRange } from '../period-select/duration-slug';
33
import { type GraphTab, GraphTabs } from './graphs/tabs/graph-tabs';
44
import { searchParamCache } from './search-params';

apps/web/src/components/manager/dashboard/tiles/combined-hours-tile/combined-hours-tile.client.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use client';
22
import type { RouterOutput } from '@/src/trpc/common';
33
import { trpc } from '@/src/trpc/trpc-client';
4-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
5-
import type { TimeRangeSchema } from '@hours.frc.sh/api/app/team_stats/schemas/time_range_schema';
4+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
5+
import type { TimeRangeSchema } from '@interval.so/api/app/team_stats/schemas/time_range_schema';
66
import { useQueryStates } from 'nuqs';
77
import { useMemo, useState } from 'react';
88
import {

apps/web/src/components/manager/dashboard/tiles/combined-hours-tile/combined-hours-tile.server.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { Skeleton } from '@/components/ui/skeleton';
22
import { trpcServer } from '@/src/trpc/trpc-server';
3-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
4-
import type { TimeFilterSchema } from '@hours.frc.sh/api/app/team_stats/schemas/time_filter_schema';
5-
import type { TimeRangeSchema } from '@hours.frc.sh/api/app/team_stats/schemas/time_range_schema';
3+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
4+
import type { TimeFilterSchema } from '@interval.so/api/app/team_stats/schemas/time_filter_schema';
5+
import type { TimeRangeSchema } from '@interval.so/api/app/team_stats/schemas/time_range_schema';
66
import { Suspense } from 'react';
77
import { ErrorBoundary } from 'react-error-boundary';
88
import type { DurationSlug } from '../../../period-select/duration-slug';

apps/web/src/components/manager/dashboard/tiles/live-member-count-tile/live-member-count-tile.client.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import { Progress } from '@/components/ui/progress';
44
import { trpc } from '@/src/trpc/trpc-client';
5-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
6-
import type { SimpleTeamMemberSchema } from '@hours.frc.sh/api/app/team_member/schemas/team_member_schema';
5+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
6+
import type { SimpleTeamMemberSchema } from '@interval.so/api/app/team_member/schemas/team_member_schema';
77
import { count } from '@jonahsnider/util';
88
import { useState } from 'react';
99
import { LiveMemberCountTileBase } from './live-member-count-tile.shared';

apps/web/src/components/manager/dashboard/tiles/live-member-count-tile/live-member-count-tile.server.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Skeleton } from '@/components/ui/skeleton';
22
import { trpcServer } from '@/src/trpc/trpc-server';
3-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
3+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
44
import { Suspense } from 'react';
55
import { LiveMemberCountTileClient } from './live-member-count-tile.client';
66
import { LiveMemberCountTileBase } from './live-member-count-tile.shared';

apps/web/src/components/manager/end-meeting-alert.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
import { buttonVariants } from '@/components/ui/button';
1414
import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip';
1515
import { trpc } from '@/src/trpc/trpc-client';
16-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
16+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
1717
import clsx from 'clsx';
1818
import type { PropsWithChildren } from 'react';
1919
import { useState } from 'react';

apps/web/src/components/manager/end-meeting-button/end-meeting-button.client.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Button } from '@/components/ui/button';
33
import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip';
44
import { trpc } from '@/src/trpc/trpc-client';
55
import { ArrowRightStartOnRectangleIcon } from '@heroicons/react/16/solid';
6-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
6+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
77
import clsx from 'clsx';
88
import { use, useState } from 'react';
99
import { EndMeetingAlert, EndMeetingAlertTrigger } from '../end-meeting-alert';

apps/web/src/components/manager/end-meeting-button/end-meeting-button.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Skeleton } from '@/components/ui/skeleton';
22
import { trpcServer } from '@/src/trpc/trpc-server';
3-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
3+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
44
import clsx from 'clsx';
55
import { Suspense } from 'react';
66
import { EndMeetingButtonClient } from './end-meeting-button.client';

apps/web/src/components/manager/meetings/create-meeting-dialog/attendees-select.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover
1111
import { Separator } from '@/components/ui/separator';
1212
import { trpc } from '@/src/trpc/trpc-client';
1313
import { CheckIcon, UsersIcon } from '@heroicons/react/16/solid';
14-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
15-
import type { TeamMemberSchema } from '@hours.frc.sh/api/app/team_member/schemas/team_member_schema';
14+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
15+
import type { TeamMemberSchema } from '@interval.so/api/app/team_member/schemas/team_member_schema';
1616
import clsx from 'clsx';
1717
import { useState } from 'react';
1818

apps/web/src/components/manager/meetings/create-meeting-dialog/create-meeting-dialog.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from '
66
import { trpc } from '@/src/trpc/trpc-client';
77
import { PlusIcon } from '@heroicons/react/16/solid';
88
import { zodResolver } from '@hookform/resolvers/zod';
9-
import type { TeamSchema } from '@hours.frc.sh/api/app/team/schemas/team_schema';
10-
import { CreateTeamMeetingSchema } from '@hours.frc.sh/api/app/team_meeting/schemas/create_team_meeting_schema';
9+
import type { TeamSchema } from '@interval.so/api/app/team/schemas/team_schema';
10+
import { CreateTeamMeetingSchema } from '@interval.so/api/app/team_meeting/schemas/create_team_meeting_schema';
1111
import { sub } from 'date-fns';
1212
import { useState } from 'react';
1313
import { useForm } from 'react-hook-form';

apps/web/src/components/manager/meetings/meeting-dialog/meeting-attendee-table/columns.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { cn } from '@/lib/utils';
44
import { SortableHeader } from '@/src/components/data-tables/sortable-header';
55
import { TeamSlugContext } from '@/src/components/team-dashboard/team-slug-provider';
66
import { formatDuration } from '@/src/utils/date-format';
7-
import type { AttendanceEntrySchema } from '@hours.frc.sh/api/app/team_member_attendance/schemas/attendance_entry_schema';
7+
import type { AttendanceEntrySchema } from '@interval.so/api/app/team_member_attendance/schemas/attendance_entry_schema';
88
import { Sort } from '@jonahsnider/util';
99
import type { ColumnDef } from '@tanstack/react-table';
1010
import { type Duration, intervalToDuration, milliseconds } from 'date-fns';

apps/web/src/components/manager/meetings/meeting-dialog/meeting-attendee-table/meeting-attendee-table.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use client';
22

33
import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from '@/components/ui/table';
4-
import type { TeamMeetingSchema } from '@hours.frc.sh/api/app/team_meeting/schemas/team_meeting_schema';
4+
import type { TeamMeetingSchema } from '@interval.so/api/app/team_meeting/schemas/team_meeting_schema';
55
import {
66
type SortingState,
77
flexRender,

0 commit comments

Comments
 (0)