Grab Your Code…

Grab Your Code…

Grab Your Code…

Grab Your Code…

Remove framer badage for free.

Remove framer badage for free.

Remove framer badage for free.

Remove framer badage for free.



Add custom class in framer freely

Add custom class in framer freely

Add custom class in framer freely

Add custom class in framer freely

import type { ComponentType } from "react";

export function withClass(Component): ComponentType {
	return (props) => {
	props.className += " your-class-name"; // Remember to add a space
	return <Component {...props} />

import type { ComponentType } from "react";

export function withClass(Component): ComponentType {
	return (props) => {
	props.className += " your-class-name"; // Remember to add a space
	return <Component {...props} />

Fix Auto-fill in forms

Fix Auto-fill in forms

Fix Auto-fill in forms

Fix Auto-fill in forms



Lottie progress on page scroll

Lottie progress on page scroll

Lottie progress on page scroll

Lottie progress on page scroll

import type { ComponentType } from "react"
import { createRef, useEffect, useRef } from "react"
import { useScroll, useTransform, useSpring } from "framer-motion"

// Scrub through a Lottie animation by scrolling while it is in view
export function withScrolledProgressInView(Component): ComponentType {
    return (props: any) => {
        const ref = useRef(null)

        const { scrollYProgress } = useScroll({
            target: ref,
            offset: ["end", "start"],
            layoutEffect: false, // fix required for sticky elements
        })

        const animationSpeed = useSpring(scrollYProgress, {
            stiffness: 20,
            damping: 20,
            //mass: 3.7,
        })

        return (
            <div ref={ref} style={props.style}>
                <Component {...props} progress={animationSpeed} />
            </div>

import type { ComponentType } from "react"
import { createRef, useEffect, useRef } from "react"
import { useScroll, useTransform, useSpring } from "framer-motion"

// Scrub through a Lottie animation by scrolling while it is in view
export function withScrolledProgressInView(Component): ComponentType {
    return (props: any) => {
        const ref = useRef(null)

        const { scrollYProgress } = useScroll({
            target: ref,
            offset: ["end", "start"],
            layoutEffect: false, // fix required for sticky elements
        })

        const animationSpeed = useSpring(scrollYProgress, {
            stiffness: 20,
            damping: 20,
            //mass: 3.7,
        })

        return (
            <div ref={ref} style={props.style}>
                <Component {...props} progress={animationSpeed} />
            </div>

Remove center modal

Remove center modal

Remove center modal

Remove center modal



Ready to Bring Your Ideas to Life?

Let’s collaborate and turn your website ideas into reality. Whether you’re looking for a quick launch or a fully customized experience, I’m here to help. Get in touch and let’s get started!

Ready to Bring Your Ideas to Life?

Let’s collaborate and turn your website ideas into reality. Whether you’re looking for a quick launch or a fully customized experience, I’m here to help. Get in touch and let’s get started!

Ready to Bring Your Ideas to Life?

Let’s collaborate and turn your website ideas into reality. Whether you’re looking for a quick launch or a fully customized experience, I’m here to help. Get in touch and let’s get started!

Ready to Bring Your Ideas to Life?

Let’s collaborate and turn your website ideas into reality. Whether you’re looking for a quick launch or a fully customized experience, I’m here to help. Get in touch and let’s get started!

Ready to Bring Your Ideas to Life?

Let’s collaborate and turn your website ideas into reality. Whether you’re looking for a quick launch or a fully customized experience, I’m here to help. Get in touch and let’s get started!

Let’s collaborate and turn your website ideas into reality. Whether you’re looking for a quick launch or a fully customized experience, I’m here to help.

 Get in touch and let’s get started!

Follow Me

icon
icon
icon
icon

Let’s collaborate and turn your website ideas into reality. Whether you’re looking for a quick launch or a fully customized experience, I’m here to help.

 Get in touch and let’s get started!

Follow Me

icon
icon
icon
icon

Let’s collaborate and turn your website ideas into reality. Whether you’re looking for a quick launch or a fully customized experience, I’m here to help.

 Get in touch and let’s get started!

Follow Me

icon
icon
icon
icon

Let’s collaborate and turn your website ideas into reality. Whether you’re looking for a quick launch or a fully customized experience, I’m here to help.

 Get in touch and let’s get started!

Follow Me

icon
icon
icon
icon

Let’s collaborate and turn your website ideas into reality. Whether you’re looking for a quick launch or a fully customized experience, I’m here to help.

 Get in touch and let’s get started!

Follow Me

icon
icon
icon
icon

© 2025 Pardeep. All Rights Reserved.