Manoj

Edit Professional Info

Cards

About

Edit Your Professinal INformation

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Edit Professional Info to your project and fits it to your theme.

Code

How Edit Professional Info is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import {useState} from "react";
import { EditPersonalInfo } from "@/components/ui/edit-professional-info"

export default function Profile(){
    const [profile,setProfile] = useState({
        img:"https://cdn.21st.dev/assets/mirror/60/60a78914033c8e6b417d2f6ce5cf81dcc37c9247e03432bbf81c63e1f5ecfbc3.jpg",
        fullName:"Manoj",
        summary:"Engineer in the field of Computer Science from Pragati Engineering College.",
        id:"rayimanoj8",
        location:"Kakinada",
        linkedin:"https://linkedin.com/in/rayimanoj8",
        github:"https://github.com/rayimanoj8",
        mail:"rayimanoj8@gmail.com",
    })
    console.log(profile)
    return (
        <div className="w-[400px] mx-auto space-y-3 my-4">
            <Card className="relative">
                <CardHeader>
                    <CardTitle>
                        Professional Details
                    </CardTitle>
                </CardHeader>
                <CardContent >
                    <EditPersonalInfo profile={profile} setProfile={setProfile}/>
                    <ul className="flex flex-col">
                        <li>
                            <Button
                                variant="link"
                            >
                                <Mail/> {profile.mail}
                            </Button>
                        </li>
                        <li>
                            <Button
                                variant="link"
                            >
                                <Linkedin/> {profile.linkedin}
                            </Button>
                        </li>
                        <li>
                            <Button
                                variant="link"
                            >
                                <Github/> {profile.github}
                            </Button>
                        </li>
                        <li>
                            <div className="px-4 py-2 inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0">
                                <MapPin /> {profile.location}
                            </div>
                        </li>
                    </ul>
                </CardContent>
            </Card>
        </div>
    )
}

Dependencies

More by Manoj

View all
  • Chat template

    Chat template

    598
  • Edit Profile

    Edit Profile

    6
  • Profile Page

    Profile Page

  • Edit Professional Details

    Edit Professional Details

  • Edit Profile Dialouge

    Edit Profile Dialouge

More in Cards

View all
  • Stats cards with links

    Stats cards with links

    33
  • Course Design Cards

    Course Design Cards

    1.1K
  • Card

    Card

    70
  • Statistics Card 2

    Statistics Card 2

    264
  • Statistics Card 10

    Statistics Card 10

    263
  • Card

    Card

    17
  • Card Studio

    Card Studio

    9
  • The Item one

    The Item one

    3