Skip to content

Commit

Permalink
hail mary
Browse files Browse the repository at this point in the history
  • Loading branch information
steven-tey committed Jun 9, 2023
1 parent 819f1b8 commit 1980a9d
Show file tree
Hide file tree
Showing 157 changed files with 362 additions and 358 deletions.
2 changes: 1 addition & 1 deletion app/[domain]/page.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import prisma from "@/lib/prisma";
import prisma from "#/lib/prisma";
import PlaceholderContent from "./placeholder";

export async function generateMetadata({
Expand Down
2 changes: 1 addition & 1 deletion app/[domain]/placeholder.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import Background from "#/ui/home/background";
import { useState } from "react";
import { motion } from "framer-motion";
import { useDebounce } from "use-debounce";
import { STAGGER_CHILD_VARIANTS } from "@/lib/constants";
import { STAGGER_CHILD_VARIANTS } from "#/lib/constants";
import Spline from "@splinetool/react-spline";
import { InlineSnippet } from "@/components/app/domains/domain-configuration";
import { useParams } from "next/navigation";
Expand Down
2 changes: 1 addition & 1 deletion app/[domain]/stats/[key]/page.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import prisma from "@/lib/prisma";
import prisma from "#/lib/prisma";
import { notFound } from "next/navigation";
import Stats from "#/ui/stats";
import { Suspense } from "react";
Expand Down
4 changes: 2 additions & 2 deletions app/dub.sh/changelog/[slug]/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ import { notFound } from "next/navigation";
import { allChangelogPosts } from "contentlayer/generated";
import { MDX } from "#/ui/blog/mdx";
import Link from "next/link";
import { formatDate } from "@/lib/utils";
import { getBlurDataURL } from "@/lib/images";
import { formatDate } from "#/lib/utils";
import { getBlurDataURL } from "#/lib/images";
import BlurImage from "#/ui/blur-image";
import Author from "#/ui/blog/author";
import { Facebook, LinkedIn, Twitter } from "@/components/shared/icons";
Expand Down
4 changes: 2 additions & 2 deletions app/dub.sh/changelog/page.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import BlurImage from "#/ui/blur-image";
import { getBlurDataURL } from "@/lib/images";
import { getBlurDataURL } from "#/lib/images";
import { allChangelogPosts } from "contentlayer/generated";
import { constructMetadata, formatDate } from "@/lib/utils";
import { constructMetadata, formatDate } from "#/lib/utils";
import Link from "next/link";
import { MDX } from "#/ui/blog/mdx";
import { Twitter } from "@/components/shared/icons";
Expand Down
2 changes: 1 addition & 1 deletion app/dub.sh/metatags/content.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { useDebounce } from "use-debounce";
import useSWR from "swr";
import { Copy, Photo, Tick } from "@/components/shared/icons";
import { LoadingCircle } from "#/ui/icons";
import { fetcher, getDomainWithoutWWW, getUrlFromString } from "@/lib/utils";
import { fetcher, getDomainWithoutWWW, getUrlFromString } from "#/lib/utils";
import { toast } from "sonner";

export default function MetatagsContent() {
Expand Down
2 changes: 1 addition & 1 deletion app/dub.sh/metatags/launch.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import Tweet from "#/ui/tweet";
import { getTweet } from "@/lib/twitter/get-tweet";
import { getTweet } from "#/lib/twitter/get-tweet";

export default async function LaunchTweet() {
const tweet = await getTweet("1595465648938930180");
Expand Down
2 changes: 1 addition & 1 deletion app/dub.sh/metatags/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { Suspense } from "react";
import Background from "#/ui/home/background";
import LaunchTweet from "./launch";
import MetatagsContent from "./content";
import { constructMetadata } from "@/lib/utils";
import { constructMetadata } from "#/lib/utils";

export const metadata = constructMetadata({
title: "Metatags API - The Free API to Get Meta Tags from a URL",
Expand Down
2 changes: 1 addition & 1 deletion app/dub.sh/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import Logos from "#/ui/home/logos";
import Pricing from "#/ui/home/pricing";
import OSS from "#/ui/home/oss";
import Testimonials from "#/ui/home/testimonials";
import { constructMetadata } from "@/lib/utils";
import { constructMetadata } from "#/lib/utils";

export const metadata = constructMetadata({});

Expand Down
2 changes: 1 addition & 1 deletion app/dub.sh/pricing/page.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import FAQ from "#/ui/home/faq";
import Logos from "#/ui/home/logos";
import Pricing from "#/ui/home/pricing";
import { constructMetadata } from "@/lib/utils";
import { constructMetadata } from "#/lib/utils";

export const metadata = constructMetadata({
title: "Pricing - Dub",
Expand Down
2 changes: 1 addition & 1 deletion app/dub.sh/privacy/page.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Metadata } from "next";
import { constructMetadata } from "@/lib/utils";
import { constructMetadata } from "#/lib/utils";
import LegalPage from "#/ui/blog/legal";
import { allLegalPosts } from "contentlayer/generated";

Expand Down
4 changes: 2 additions & 2 deletions app/dub.sh/stats/[key]/page.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { notFound } from "next/navigation";
import { getLinkViaEdge } from "@/lib/planetscale";
import { getLinkViaEdge } from "#/lib/planetscale";
import Stats from "#/ui/stats";
import { Suspense } from "react";
import { Metadata } from "next";
import { constructMetadata } from "@/lib/utils";
import { constructMetadata } from "#/lib/utils";

export const runtime = "edge";

Expand Down
2 changes: 1 addition & 1 deletion app/dub.sh/terms/page.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Metadata } from "next";
import { constructMetadata } from "@/lib/utils";
import { constructMetadata } from "#/lib/utils";
import LegalPage from "#/ui/blog/legal";
import { allLegalPosts } from "contentlayer/generated";

Expand Down
2 changes: 1 addition & 1 deletion app/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import "@/styles/globals.css";
import { satoshi, inter } from "@/styles/fonts";
import { Analytics } from "@vercel/analytics/react";
import clsx from "clsx";
import { constructMetadata } from "@/lib/utils";
import { constructMetadata } from "#/lib/utils";

export const metadata = constructMetadata({});

Expand Down
2 changes: 1 addition & 1 deletion app/sitemap.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import prisma from "@/lib/prisma";
import prisma from "#/lib/prisma";
import { allChangelogPosts, allLegalPosts } from "contentlayer/generated";

export default async function Sitemap() {
Expand Down
2 changes: 1 addition & 1 deletion app/ui/blog/legal.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { LegalPost } from "contentlayer/generated";
import { MDX } from "#/ui/blog/mdx";
import { formatDate } from "@/lib/utils";
import { formatDate } from "#/lib/utils";

export default function LegalPage({ post }: { post: LegalPost }) {
return (
Expand Down
6 changes: 3 additions & 3 deletions app/ui/home/demo.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ import PlaceholderCard from "#/ui/home/placeholder-card";
import { LoadingDots } from "#/ui/icons";
import { Link2 } from "lucide-react";
import Tooltip, { TooltipContent } from "#/ui/tooltip";
import { FRAMER_MOTION_LIST_ITEM_VARIANTS } from "@/lib/constants";
import useLocalStorage from "@/lib/hooks/use-local-storage";
import { SimpleLinkProps } from "@/lib/types";
import { FRAMER_MOTION_LIST_ITEM_VARIANTS } from "#/lib/constants";
import useLocalStorage from "#/lib/hooks/use-local-storage";
import { SimpleLinkProps } from "#/lib/types";
import { toast } from "sonner";

const Demo = () => {
Expand Down
2 changes: 1 addition & 1 deletion app/ui/home/features.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import {
} from "#/ui/accordion";
import { AnimatePresence, motion } from "framer-motion";
import { useLinkQRModal } from "#/ui/modals/link-qr-modal";
import { DEFAULT_LINK_PROPS } from "@/lib/constants";
import { DEFAULT_LINK_PROPS } from "#/lib/constants";
import { useAddEditLinkModal } from "#/ui/modals/add-edit-link-modal";
import { Link2 } from "lucide-react";

Expand Down
2 changes: 1 addition & 1 deletion app/ui/home/globe-client.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import createGlobe from "cobe";
import { AnimatePresence, motion } from "framer-motion";
import { useSpring } from "react-spring";
import { Drag, X } from "@/components/shared/icons";
import useIntersectionObserver from "@/lib/hooks/use-intersection-observer";
import useIntersectionObserver from "#/lib/hooks/use-intersection-observer";

interface MarkerProps {
location: [number, number];
Expand Down
6 changes: 3 additions & 3 deletions app/ui/home/link-card.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ import {
DEFAULT_LINK_PROPS,
FRAMER_MOTION_LIST_ITEM_VARIANTS,
GOOGLE_FAVICON_URL,
} from "@/lib/constants";
import { SimpleLinkProps } from "@/lib/types";
} from "#/lib/constants";
import { SimpleLinkProps } from "#/lib/types";
import {
fetcher,
getApexDomain,
linkConstructor,
nFormatter,
} from "@/lib/utils";
} from "#/lib/utils";

export default function LinkCard({
_key: key,
Expand Down
2 changes: 1 addition & 1 deletion app/ui/home/nav.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import Link from "next/link";
import Image from "next/image";
import { useParams, useSelectedLayoutSegment } from "next/navigation";
import useScroll from "@/lib/hooks/use-scroll";
import useScroll from "#/lib/hooks/use-scroll";
import clsx from "clsx";
import MaxWidthWrapper from "@/components/shared/max-width-wrapper";

Expand Down
2 changes: 1 addition & 1 deletion app/ui/home/placeholder-card.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { motion } from "framer-motion";
import { FRAMER_MOTION_LIST_ITEM_VARIANTS } from "@/lib/constants";
import { FRAMER_MOTION_LIST_ITEM_VARIANTS } from "#/lib/constants";

export default function PlaceholderCard() {
return (
Expand Down
4 changes: 2 additions & 2 deletions app/ui/home/pricing.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ import {
import MaxWidthWrapper from "@/components/shared/max-width-wrapper";
import Switch from "#/ui/switch";
import Tooltip from "#/ui/tooltip";
import { PLANS } from "@/lib/stripe/constants";
import { nFormatter } from "@/lib/utils";
import { PLANS } from "#/lib/stripe/constants";
import { nFormatter } from "#/lib/utils";
import { MinusCircle } from "lucide-react";

const pricingItems = [
Expand Down
4 changes: 2 additions & 2 deletions app/ui/home/stats.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { unstable_cache } from "next/cache";
import prisma from "@/lib/prisma";
import prisma from "#/lib/prisma";
import MaxWidthWrapper from "@/components/shared/max-width-wrapper";
import { nFormatter } from "@/lib/utils";
import { nFormatter } from "#/lib/utils";

export default async function Stats() {
const [domains, shortlinks] = await unstable_cache(
Expand Down
6 changes: 3 additions & 3 deletions app/ui/home/testimonials.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { unstable_cache } from "next/cache";
import prisma from "@/lib/prisma";
import { nFormatter } from "@/lib/utils";
import getTweets, { homepageTweets } from "@/lib/twitter";
import prisma from "#/lib/prisma";
import { nFormatter } from "#/lib/utils";
import getTweets, { homepageTweets } from "#/lib/twitter";
import MaxWidthWrapper from "@/components/shared/max-width-wrapper";
import Tweet from "#/ui/tweet";
import TestimonialsMobile from "./testimonials-mobile";
Expand Down
2 changes: 1 addition & 1 deletion app/ui/modal-provider.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {
} from "react";
import { useSession } from "next-auth/react";
import ErrorPage from "next/error";
import useProject from "@/lib/swr/use-project";
import useProject from "#/lib/swr/use-project";
import Cookies from "js-cookie";
import { useAddProjectModal } from "@/components/app/modals/add-project-modal";
import { useAcceptInviteModal } from "@/components/app/modals/accept-invite-modal";
Expand Down
4 changes: 2 additions & 2 deletions app/ui/modals/add-edit-link-modal/android-section.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Dispatch, SetStateAction, useEffect, useState } from "react";
import { LinkProps } from "@/lib/types";
import { LinkProps } from "#/lib/types";
import Switch from "#/ui/switch";
import { motion } from "framer-motion";
import { FADE_IN_ANIMATION_SETTINGS } from "@/lib/constants";
import { FADE_IN_ANIMATION_SETTINGS } from "#/lib/constants";

export default function AndroidSection({
props,
Expand Down
4 changes: 2 additions & 2 deletions app/ui/modals/add-edit-link-modal/expiration-section.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Dispatch, SetStateAction, useEffect, useState } from "react";
import { LinkProps } from "@/lib/types";
import { getDateTimeLocal } from "@/lib/utils";
import { LinkProps } from "#/lib/types";
import { getDateTimeLocal } from "#/lib/utils";
import Switch from "#/ui/switch";
import { motion } from "framer-motion";

Expand Down
10 changes: 5 additions & 5 deletions app/ui/modals/add-edit-link-modal/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,23 +23,23 @@ import { AlertCircleFill, Lock, Random, X } from "@/components/shared/icons";
import { LoadingCircle } from "#/ui/icons";
import Modal from "#/ui/modal";
import Tooltip, { TooltipContent } from "#/ui/tooltip";
import useProject from "@/lib/hooks/use-project";
import { LinkProps } from "@/lib/types";
import useProject from "#/lib/hooks/use-project";
import { LinkProps } from "#/lib/types";
import {
getApexDomain,
getUrlWithoutUTMParams,
linkConstructor,
truncate,
} from "@/lib/utils";
} from "#/lib/utils";
import ExpirationSection from "./expiration-section";
import OGSection from "./og-section";
import PasswordSection from "./password-section";
import UTMSection from "./utm-section";
import IOSSection from "./ios-section";
import Preview from "./preview";
import AndroidSection from "./android-section";
import { DEFAULT_LINK_PROPS, GOOGLE_FAVICON_URL } from "@/lib/constants";
import useDomains from "@/lib/hooks/use-domains";
import { DEFAULT_LINK_PROPS, GOOGLE_FAVICON_URL } from "#/lib/constants";
import useDomains from "#/lib/hooks/use-domains";
import { toast } from "sonner";
import va from "@vercel/analytics";
import punycode from "punycode/";
Expand Down
4 changes: 2 additions & 2 deletions app/ui/modals/add-edit-link-modal/ios-section.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Dispatch, SetStateAction, useEffect, useState } from "react";
import { LinkProps } from "@/lib/types";
import { LinkProps } from "#/lib/types";
import Switch from "#/ui/switch";
import { motion } from "framer-motion";
import { FADE_IN_ANIMATION_SETTINGS } from "@/lib/constants";
import { FADE_IN_ANIMATION_SETTINGS } from "#/lib/constants";

export default function IOSSection({
props,
Expand Down
4 changes: 2 additions & 2 deletions app/ui/modals/add-edit-link-modal/og-section.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ import { motion } from "framer-motion";
import TextareaAutosize from "react-textarea-autosize";
import { UploadCloud } from "@/components/shared/icons";
import { LoadingCircle } from "#/ui/icons";
import { LinkProps } from "@/lib/types";
import { LinkProps } from "#/lib/types";
import Switch from "#/ui/switch";
import { FADE_IN_ANIMATION_SETTINGS } from "@/lib/constants";
import { FADE_IN_ANIMATION_SETTINGS } from "#/lib/constants";

export default function OGSection({
props,
Expand Down
4 changes: 2 additions & 2 deletions app/ui/modals/add-edit-link-modal/password-section.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Dispatch, SetStateAction, useEffect, useState } from "react";
import { LinkProps } from "@/lib/types";
import { LinkProps } from "#/lib/types";
import Switch from "#/ui/switch";
import { motion } from "framer-motion";
import { FADE_IN_ANIMATION_SETTINGS } from "@/lib/constants";
import { FADE_IN_ANIMATION_SETTINGS } from "#/lib/constants";
import { Eye, EyeOff } from "@/components/shared/icons";

export default function PasswordSection({
Expand Down
4 changes: 2 additions & 2 deletions app/ui/modals/add-edit-link-modal/preview.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import BlurImage from "#/ui/blur-image";
import { Facebook, LinkedIn, Photo, Twitter } from "@/components/shared/icons";
import { LoadingCircle } from "#/ui/icons";
import { LinkProps } from "@/lib/types";
import { getDomainWithoutWWW } from "@/lib/utils";
import { LinkProps } from "#/lib/types";
import { getDomainWithoutWWW } from "#/lib/utils";
import { useMemo } from "react";
import { useDebounce } from "use-debounce";

Expand Down
6 changes: 3 additions & 3 deletions app/ui/modals/add-edit-link-modal/utm-section.tsx
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import { Dispatch, SetStateAction, useEffect, useMemo, useState } from "react";
import { LinkProps } from "@/lib/types";
import { LinkProps } from "#/lib/types";
import { motion } from "framer-motion";
import {
constructURLFromUTMParams,
getParamsFromURL,
paramsMetadata,
getUrlWithoutUTMParams,
} from "@/lib/utils";
} from "#/lib/utils";
import Switch from "#/ui/switch";
import { FADE_IN_ANIMATION_SETTINGS } from "@/lib/constants";
import { FADE_IN_ANIMATION_SETTINGS } from "#/lib/constants";

export default function UTMSection({
props,
Expand Down
10 changes: 5 additions & 5 deletions app/ui/modals/link-qr-modal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ import { ChevronRight, Clipboard, Logo } from "@/components/shared/icons";
import Modal from "#/ui/modal";
import Switch from "#/ui/switch";
import Tooltip, { TooltipContent } from "#/ui/tooltip";
import { QRCodeSVG, getQRAsCanvas, getQRAsSVGDataUri } from "@/lib/qr";
import useProject from "@/lib/hooks/use-project";
import { SimpleLinkProps } from "@/lib/types";
import { getApexDomain, linkConstructor } from "@/lib/utils";
import { QRCodeSVG, getQRAsCanvas, getQRAsSVGDataUri } from "#/lib/qr";
import useProject from "#/lib/hooks/use-project";
import { SimpleLinkProps } from "#/lib/types";
import { getApexDomain, linkConstructor } from "#/lib/utils";
import IconMenu from "@/components/shared/icon-menu";
import { Download, Photo } from "@/components/shared/icons";
import Popover from "#/ui/popover";
import { toast } from "sonner";
import { GOOGLE_FAVICON_URL } from "@/lib/constants";
import { GOOGLE_FAVICON_URL } from "#/lib/constants";

function LinkQRModalHelper({
showLinkQRModal,
Expand Down
2 changes: 1 addition & 1 deletion app/ui/popover.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { useParams } from "next/navigation";
import { ReactNode, useEffect, useRef } from "react";
import * as PopoverPrimitive from "@radix-ui/react-popover";
import { AnimatePresence, motion, useAnimation } from "framer-motion";
import useWindowSize from "@/lib/hooks/use-window-size";
import useWindowSize from "#/lib/hooks/use-window-size";

export default function Popover({
children,
Expand Down
Loading

0 comments on commit 1980a9d

Please sign in to comment.