mirror of
https://github.com/Xevion/rdap.git
synced 2025-12-09 00:08:07 -06:00
refactor: reorganize project structure and consolidate network utilities
Major restructuring to improve codebase organization: - Moved test files to src/__tests__/ directory - Reorganized UI components from src/components/common to src/components/ui - Consolidated RDAP-related code into src/rdap/ directory structure - Split network helpers into modular files (asn.ts, ipv4.ts, ipv6.ts) - Created centralized exports via src/lib/network/index.ts - Migrated utility functions from src/helpers.ts to src/lib/utils.ts - Separated RDAP services into dedicated modules (rdap-api.ts, registry.ts, url-resolver.ts) This refactoring enhances code maintainability and follows a clearer separation of concerns.
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
import { type NextPage } from "next";
|
||||
import Head from "next/head";
|
||||
import { useState } from "react";
|
||||
import Generic from "@/components/lookup/Generic";
|
||||
import type { MetaParsedGeneric } from "@/hooks/useLookup";
|
||||
import useLookup from "@/hooks/useLookup";
|
||||
import LookupInput from "@/components/form/LookupInput";
|
||||
import ErrorCard from "@/components/common/ErrorCard";
|
||||
import { ThemeToggle } from "@/components/common/ThemeToggle";
|
||||
import Generic from "@/rdap/components/Generic";
|
||||
import type { MetaParsedGeneric } from "@/rdap/hooks/useLookup";
|
||||
import useLookup from "@/rdap/hooks/useLookup";
|
||||
import LookupInput from "@/rdap/components/LookupInput";
|
||||
import ErrorCard from "@/components/ErrorCard";
|
||||
import { ThemeToggle } from "@/components/ThemeToggle";
|
||||
import { Maybe } from "true-myth";
|
||||
import type { TargetType } from "@/types";
|
||||
import type { TargetType } from "@/rdap/schemas";
|
||||
import { Flex, Container, Section, Text, Link } from "@radix-ui/themes";
|
||||
|
||||
const Index: NextPage = () => {
|
||||
|
||||
Reference in New Issue
Block a user