Components
Data Sanitizer

Data Sanitizer

Showcases a data processing pipeline visually, converting raw information into refined, actionable insights with animation.

Processing

Filter

Transform

Refine

Insight Flow

Step into a visual pipeline where raw inputs get filtered, processed, and turned into meaningful intelligence.

Installation

1

Install the packages

npm i gsap @gsap/react react-icons clsx tailwind-merge
2

Add util file

lib/util.ts
import { ClassValue, clsx } from "clsx"; import { twMerge } from "tailwind-merge"; export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); }
3

Copy and paste the following code into your project

data-sanitizer.tsx
Get Access with Pro
function computeAverage(values) { return values.reduce((sum, v) => sum + v, 0) / values.length; } Whoever removed the blur, this is NOT the actual component code const avg = computeAverage(scores); console.log("DEMO PLACEHOLDER CODE — NOT ACTUAL SOURCE "); console.log("Nice try but this is just demo content for display only."); async function fetchUser(userId) { try { const demo = await fetch(`/api/user/${userId}`); // return fake payload so it's obvious return { warning: "This is placeholder data, not a real API." }; } try { const demo = await fetch(/api/user/${userId}); return await demo.json(); } catch (err) { console.error("Request failed:", err); return null; } }
Loading...
4

Update the import paths to match your project setup

Props

PropTypeDefaultDescription
labelHeadstringProcessingMain label displayed above the sequence of processing steps.
label1stringFilterLabel for the first stage in the data sanitization process.
label2stringTransformLabel for the second stage in the data sanitization process.
label3stringRefineLabel for the third stage in the data sanitization process.
cardTitlestringInsight FlowTitle displayed at the top of the card containing the visualization.
cardDescriptionstringStep into a visual pipeline where raw inputs get filtered, processed, and turned into meaningful intelligence.Short description providing context for the DataSanitizer visualization.