mirror of
https://github.com/spliit-app/spliit.git
synced 2026-02-21 06:56:12 +01:00
16 lines
505 B
TypeScript
16 lines
505 B
TypeScript
import { GroupForm } from '@/components/group-form'
|
|
import { createGroup } from '@/lib/api'
|
|
import { groupFormSchema } from '@/lib/schemas'
|
|
import { redirect } from 'next/navigation'
|
|
|
|
export default function CreateGroupPage() {
|
|
async function createGroupAction(values: unknown) {
|
|
'use server'
|
|
const groupFormValues = groupFormSchema.parse(values)
|
|
const group = await createGroup(groupFormValues)
|
|
redirect(`/groups/${group.id}`)
|
|
}
|
|
|
|
return <GroupForm onSubmit={createGroupAction} />
|
|
}
|