|
1 | 1 | import { useState } from 'react'; |
2 | 2 | import { useNavigate } from 'react-router-dom'; |
3 | 3 | import { exampleCategories } from '../data/examples'; |
4 | | -import { LayoutTemplate, ArrowRight, Component, Layers, Database, Shield, Box } from 'lucide-react'; |
| 4 | +import { LayoutTemplate, ArrowRight, Component, Layers, Database, Shield, Box, FolderOpen } from 'lucide-react'; |
5 | 5 |
|
6 | 6 | const CategoryIcon = ({ name }: { name: string }) => { |
7 | 7 | switch (name) { |
@@ -29,16 +29,25 @@ export const Home = () => { |
29 | 29 | </div> |
30 | 30 | <span className="font-bold text-xl tracking-tight bg-gradient-to-r from-gray-900 to-gray-600 bg-clip-text text-transparent">Object UI Studio</span> |
31 | 31 | </div> |
32 | | - <a |
33 | | - href="https://github.com/objectql/objectui" |
34 | | - target="_blank" |
35 | | - className="flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-700 hover:text-gray-900 bg-white/50 hover:bg-white border border-gray-200 rounded-lg transition-all shadow-sm hover:shadow" |
36 | | - > |
37 | | - <svg className="w-4 h-4" fill="currentColor" viewBox="0 0 24 24"> |
38 | | - <path fillRule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" clipRule="evenodd" /> |
39 | | - </svg> |
40 | | - GitHub |
41 | | - </a> |
| 32 | + <div className="flex items-center gap-3"> |
| 33 | + <button |
| 34 | + onClick={() => navigate('/my-designs')} |
| 35 | + className="flex items-center gap-2 px-4 py-2 text-sm font-semibold text-gray-700 hover:text-gray-900 bg-white/50 hover:bg-white border border-gray-200 rounded-lg transition-all shadow-sm hover:shadow" |
| 36 | + > |
| 37 | + <FolderOpen className="w-4 h-4" /> |
| 38 | + My Designs |
| 39 | + </button> |
| 40 | + <a |
| 41 | + href="https://github.com/objectql/objectui" |
| 42 | + target="_blank" |
| 43 | + className="flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-700 hover:text-gray-900 bg-white/50 hover:bg-white border border-gray-200 rounded-lg transition-all shadow-sm hover:shadow" |
| 44 | + > |
| 45 | + <svg className="w-4 h-4" fill="currentColor" viewBox="0 0 24 24"> |
| 46 | + <path fillRule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" clipRule="evenodd" /> |
| 47 | + </svg> |
| 48 | + GitHub |
| 49 | + </a> |
| 50 | + </div> |
42 | 51 | </div> |
43 | 52 | </header> |
44 | 53 |
|
|
0 commit comments