import React from 'react'; import { Card } from '../components/UiKit'; const FormsDashboard: React.FC = () => { const forms = [ { title: 'Question Types Demo', description: 'Interactive showcase of all question types and input styles', url: '#/question-types-demo', color: 'bg-purple-500', features: ['All Question Types', 'Side-by-side Comparison', 'Live Preview'] }, { title: 'Traditional Questionnaire', description: 'Complete questionnaire on a single page with all questions visible', url: '#/employee-questionnaire', color: 'bg-blue-500', features: ['All Questions Visible', 'Scroll Navigation', 'Conditional Logic'] }, { title: 'Stepped Questionnaire', description: 'One question at a time with progress tracking and navigation', url: '#/employee-questionnaire-steps', color: 'bg-green-500', features: ['One Question Per Step', 'Progress Tracking', 'Back/Next Navigation'] } ]; return (
📝

Employee Forms Dashboard

Explore the different employee questionnaire implementations. Each form demonstrates different UX approaches and question types based on the Figma designs.

{forms.map((form, index) => (
{index + 1}

{form.title}

{form.description}

{form.features.map((feature, featureIndex) => (
{feature}
))}
Try This Form
))}
{/* Technical Overview */}

Implementation Overview

Question Types Implemented

  • Text Input: Single-line text for names, titles
  • Textarea: Multi-line for detailed responses
  • Scale Rating: 1-10 sliders with custom labels
  • Yes/No Radio: Binary choice questions
  • Select Dropdown: Predefined option selection

Key Features

  • Conditional Logic: Follow-up questions based on answers
  • Progress Tracking: Visual completion indicators
  • Responsive Design: Mobile-friendly layouts
  • Figma Integration: Design system compliance
  • Theme Support: Light/dark mode compatibility
{/* Quick Stats */}
32
Total Questions
5
Question Types
8
Categories
3
Conditional Flows
); }; export default FormsDashboard;