import React from "react";
import {
SplashScreen,
type ValueProposition,
} from "@/src/components/ui/splash-screen";
import { Database, Beaker, Zap, Code } from "lucide-react";
import { DatasetActionButton } from "@/src/features/datasets/components/DatasetActionButton";
export function DatasetsOnboarding({ projectId }: { projectId: string }) {
const valuePropositions: ValueProposition[] = [
{
title: "Continuous improvement",
description:
"Create datasets from production edge cases to improve your application",
icon: ,
},
{
title: "Pre-deployment testing",
description: "Benchmark new releases before deploying to production",
icon: ,
},
{
title: "Structured testing",
description:
"Run experiments on collections of inputs and expected outputs",
icon: ,
},
{
title: "Custom workflows",
description:
"Build custom workflows around your datasets via the API and SDKs, e.g. for fine-tuning, few-shotting",
icon: ,
},
];
return (
),
}}
secondaryAction={{
label: "Learn More",
href: "https://langfuse.com/docs/datasets",
}}
videoSrc="https://static.langfuse.com/prod-assets/onboarding/datasets-overview-v1.mp4"
/>
);
}