Refactor and enhance various components across the application. Updated global styles for improved animations and added new icons for better visual representation. Removed UX Software page and related references. Improved functionality in the Contacts, Electronics, and Secure-T pages with new icons and layout adjustments.

This commit is contained in:
albivkt
2025-08-13 15:44:34 +03:00
parent 89d65ccb43
commit 068077dd29
15 changed files with 592 additions and 1253 deletions

View File

@ -1,14 +1,13 @@
'use client';
import { useState, useEffect } from 'react';
import { useState } from 'react';
import {
MessageCircle,
Briefcase,
Settings,
Lightbulb,
Phone,
Mail,
X
Mail
} from 'lucide-react';
export interface ContactModalProps {
@ -27,8 +26,7 @@ export default function ContactModal({ isOpen, onClose, defaultType = 'general',
type: defaultType,
message: ''
});
const [isSubmitting, setIsSubmitting] = useState(false);
const [submitStatus, setSubmitStatus] = useState<'idle' | 'success' | 'error'>('idle');
const contactTypes = [
{ id: 'general', label: 'Общие вопросы', icon: <MessageCircle className="w-5 h-5" /> },