48 | {href ? ( 49 | 53 | {children} 54 | 55 | ) : ( 56 | children 57 | )} 58 |
59 | ) 60 | 61 | export default Text 62 | -------------------------------------------------------------------------------- /src/components/eliza/AvatarUpload.module.css: -------------------------------------------------------------------------------- 1 | .avatarUpload { 2 | width: 120px; 3 | height: 120px; 4 | background: rgba(255, 255, 255, 0.1); 5 | border-radius: 60px; 6 | display: flex; 7 | align-items: center; 8 | justify-content: center; 9 | cursor: pointer; 10 | transition: background-color 0.2s ease; 11 | } 12 | 13 | .avatarUpload:hover { 14 | background: rgba(255, 255, 255, 0.15); 15 | } 16 | 17 | .uploadButton { 18 | width: 40px; 19 | height: 40px; 20 | background: rgba(255, 255, 255, 0.2); 21 | border-radius: 20px; 22 | display: flex; 23 | align-items: center; 24 | justify-content: center; 25 | font-size: 24px; 26 | color: #fff; 27 | transition: transform 0.2s ease; 28 | } 29 | 30 | .avatarUpload:hover .uploadButton { 31 | transform: scale(1.1); 32 | } -------------------------------------------------------------------------------- /src/components/eliza/AvatarUpload.tsx: -------------------------------------------------------------------------------- 1 | import { FC } from 'react'; 2 | import styles from './AvatarUpload.module.css'; 3 | 4 | export const AvatarUpload: FC = () => { 5 | return ( 6 |Deploy and run your own NPC for your community
26 | 27 |{description}
31 | 32 |{description}
67 |Choose the request package that suits your needs
89 |{description}
67 |Choose the plan that's right for you
90 |Need more?
98 | 99 | Buy Credits 100 | 101 |{description}
18 |