feat: Add Uziomy calculator page with grounding calculations and document generation

- Implemented Uziomy component for calculating grounding parameters.
- Added state management for input fields and results.
- Integrated DatePicker for date selection.
- Created functions for grounding calculations, document generation (DOCX), and DXF file generation.
- Enhanced UI with Tailwind CSS for better styling and responsiveness.
- Updated global styles to include Inter font and custom scrollbar styles.
- Configured Tailwind CSS to extend colors, fonts, and animations.
This commit is contained in:
2025-07-01 11:43:34 +02:00
parent 5c11a289df
commit d3ecfae5df
21 changed files with 4224 additions and 1022 deletions

39
archive/README.md Normal file
View File

@@ -0,0 +1,39 @@
# Archive - Old UI Components
This folder contains the original versions of components and pages that were replaced during the UI redesign.
## Archived Files
### Pages
- `cross_old.js` - Original cross-section generator page
- `uziomy_old.js` - Original grounding calculator page
### Components
- `templates/generator_old.js` - Original profile generator component
- `templates/manual_old.js` - Original manual input component
## What Changed
The archived files used the old UI system with:
- Evergreen UI components
- Older styling approach
- Less responsive design
- Basic user interface
The new versions (now default) feature:
- Modern Tailwind CSS design system
- Responsive layout with sidebar navigation
- Custom UI components (`components/ui/`)
- Improved user experience
- Heroicons v2 integration
- Better mobile support
## Restoration
If you need to restore an old version, you can:
1. Copy the desired file from this archive
2. Rename it to remove the `_old` suffix
3. Replace the current version in the main project
## Date Archived
Archived on: July 1, 2025