use dioxus::prelude::*;

#[component]
pub fn Hero() -> Element {
    rsx! {
        // We can create elements inside the rsx macro with the element name followed by a block of attributes and children.
        div {  
            class: "content container mb6t29",
            div {
                class: "col self-center flex-1 md:flex-row md:self-stretch justify-center lg:justify-between items-center p-y-0px p-x-10px",
                div {
                    class: "md:flex-1 gap-10px",
                    h1 {
                        class: "font-[var(--title-f)] font-black tracking-[4px] text-center text-2.5em sm:text-[3em] md:text-[3.5em] lg:text-[4em] md:text-left",
                        style: "background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: text; background-color: ; -webkit-background-clip: text;",
                        "Danilo"
                        " "
                        "Cesa"
                    }
                    p {  
                        class: "text-[var(--tertiary-text)] text-center md:text-left text-[1.2em] font-extralight",
                        "Lorem ipsum dolor sit, amet consectetur adipisicing elit. Corrupti, rerum. Debitis accusantium deleniti enim iste dignissimos? Similique, exercitationem! Odit vero, numquam quae ratione maxime sunt reiciendis laudantium quaerat iure ipsum!"
                    }
                }
                // h1 {
                //     class: "text-4xl md:text-6xl font-bold mb-4",
                //     "Hey, I'm Dan"
                // }
                // p {
                //     class: "text-lg md:text-xl text-gray-400",
                //     "Full Stack Developer"
                // }
            }
                // div {
                //     class: "p-4 rounded-lg hover:border-cyan-500 transition duration-300",
                //     p {  
                //         class: "text-gray-400",
                //         "I'm a passionate software developer with a background in computer science and a keen interest in frontend technologies."
                //     }
                // }
                // div {
                //     class: "row justify-center md:justify-start p-y-15px p-x-0px gap-2",
                //     a {
                //         class: "inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md transition duration-300",
                //         href: "#contact",
                //         svg {
                //             class: "inline-block",
                //             view_box: "0 0 24 24",
                //             fill: "var(--accent-text)",
                //             height: "20px",
                //             width: "20px",
                //             path {
                //                 d: "M20.5 2h-17A1.5 1.5 0 002 3.5v17A1.5 1.5 0 003.5 22h17a1.5 1.5 0 001.5-1.5v-17A1.5 1.5 0 0020.5 2zM8 19H5v-9h3zM6.5 8.25A1.75 1.75 0 118.3 6.5a1.78 1.78 0 01-1.8 1.75zM19 19h-3v-4.74c0-1.42-.6-1.93-1.38-1.93A1.74 1.74 0 0013 14.19a.66.66 0 000 .14V19h-3v-9h2.9v1.3a3.11 3.11 0 012.7-1.4c1.55 0 3.36.86 3.36 3.66z"
                //             }
                //         }
                //     }
                //      a {
                //         class: "inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md transition duration-300",
                //         href: "#contact",
                //         svg {
                //             class: "inline-block",
                //             view_box: "0 0 16 16",
                //             fill: "var(--accent-text)",
                //             height: "20px",
                //             width: "20px",
                //             path {
                //                 d: "M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"
                //             }
                //         }
                //     }
                // }
    
        }
    }
}
