X Card

X card with a reply and nice gradiant.

Code for this:

import { VerifiedIcon } from "lucide-react";

<a href="https://x.com/dorian_baffier/status/1880291036410572934" target="_blank">
  <div className="w-full min-w-[400px] md:min-w-[500px] max-w-xl p-1.5 rounded-2xl relative isolate overflow-hidden bg-white/5 dark:bg-black/90 bg-linear-to-br from-black/5 to-black/[0.02] dark:from-white/5 dark:to-white/[0.02] backdrop-blur-xl backdrop-saturate-[180%] border border-black/10 dark:border-white/10 shadow-[0_8px_16px_rgb(0_0_0_/_0.15)] dark:shadow-[0_8px_16px_rgb(0_0_0_/_0.25)] will-change-transform translate-z-0">
    <div className="w-full p-5 rounded-xl relative bg-linear-to-br from-black/[0.05] to-transparent dark:from-white/[0.08] dark:to-transparent backdrop-blur-md backdrop-saturate-150 border border-black/[0.05] dark:border-white/[0.08] text-black/90 dark:text-white shadow-xs will-change-transform translate-z-0 before:absolute before:inset-0 before:bg-linear-to-br before:from-black/[0.02] before:to-black/[0.01] dark:before:from-white/[0.03] dark:before:to-white/[0.01] before:opacity-0 before:transition-opacity before:pointer-events-none hover:before:opacity-100">
      <div className="flex gap-3">
        <div className="shrink-0">
          <div className="h-10 w-10 rounded-full overflow-hidden">
            <img
              src="https://pbs.twimg.com/profile_images/1854916060807675904/KtBJsyWr_400x400.jpg"
              alt="Dorian"
              className="h-full w-full object-cover"
            />
          </div>
        </div>

        <div className="flex-1">
          <div className="flex justify-between items-start">
            <div className="flex flex-col">
              <div className="flex items-center gap-1">
                <span className="font-semibold text-black dark:text-white/90 hover:underline cursor-pointer">
                  Dorian
                </span>
                <VerifiedIcon className="h-4 w-4 text-blue-400" />
              </div>
              <span className="text-black dark:text-white/60 text-sm">@dorian_baffier</span>
            </div>
            <button
              type="button"
              className="h-8 w-8 text-black dark:text-white/80 hover:text-black dark:hover:text-white hover:bg-black/5 dark:hover:bg-white/5 rounded-lg p-1 flex items-center justify-center"
            >
              <svg
                xmlns="http://www.w3.org/2000/svg"
                width="1200"
                height="1227"
                fill="none"
                viewBox="0 0 1200 1227"
                className="w-4 h-4"
              >
                <title>X</title>
                <path
                  fill="currentColor"
                  d="M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026ZM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026Z"
                />
              </svg>
            </button>
          </div>
        </div>
      </div>

      <div className="mt-2">
        <p className="text-black dark:text-white/90 text-base">
          All components from swiftui can now be open in @v0 🎉
        </p>
        <p className="text-black dark:text-white/90 text-base">1. Click on 'Open in V0'</p>
        <p className="text-black dark:text-white/90 text-base">2. Customize with prompts</p>
        <p className="text-black dark:text-white/90 text-base">3. Deploy to your app</p>
        <span className="text-black dark:text-white/50 text-sm mt-2 block">Jan 18, 2025</span>
      </div>

      <div className="mt-4 pt-4 border-t border-black/[0.08] dark:border-white/[0.08]">
        <div className="flex gap-3">
          <div className="shrink-0">
            <div className="h-10 w-10 rounded-full overflow-hidden">
              <img
                src="https://pbs.twimg.com/profile_images/1593304942210478080/TUYae5z7_400x400.jpg"
                alt="shadcn"
                className="h-full w-full object-cover"
              />
            </div>
          </div>
          <div className="flex-1">
            <div className="flex items-center gap-1">
              <span className="font-semibold text-black dark:text-white/90 hover:underline cursor-pointer">
                shadcn
              </span>
              <VerifiedIcon className="h-4 w-4 text-blue-400" />
              <span className="text-black dark:text-white/60 text-sm">@shadcn</span>
              <span className="text-black dark:text-white/60 text-sm">·</span>
              <span className="text-black dark:text-white/60 text-sm">Jan 18</span>
            </div>
            <p className="text-black dark:text-white/80 text-sm mt-1">Awesome.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
</a>