mirror of
https://github.com/uetchy/namae.git
synced 2025-03-17 12:30:32 +09:00
chore: move cards to the folder
This commit is contained in:
parent
6f5099d00c
commit
e0da648da8
@ -1,28 +1,28 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import styled from 'styled-components';
|
import styled from 'styled-components';
|
||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
|
|
||||||
import {mobile} from '../../util/css';
|
import {mobile} from '../../util/css';
|
||||||
import DomainCard from './Domains';
|
|
||||||
import GithubCard from './GitHubRepository';
|
import DomainCard from './providers/Domains';
|
||||||
import GitLabCard from './GitLab';
|
import GithubCard from './providers/GitHubRepository';
|
||||||
import NpmCard from './Npm';
|
import GitLabCard from './providers/GitLab';
|
||||||
import PypiCard from './PyPI';
|
import NpmCard from './providers/Npm';
|
||||||
import RubyGemsCard from './RubyGems';
|
import PypiCard from './providers/PyPI';
|
||||||
import CratesioCard from './Cratesio';
|
import RubyGemsCard from './providers/RubyGems';
|
||||||
import HomebrewCard from './Homebrew';
|
import CratesioCard from './providers/Cratesio';
|
||||||
import LinuxCard from './Linux';
|
import HomebrewCard from './providers/Homebrew';
|
||||||
import TwitterCard from './Twitter';
|
import LinuxCard from './providers/Linux';
|
||||||
import SpectrumCard from './Spectrum';
|
import TwitterCard from './providers/Twitter';
|
||||||
import SlackCard from './Slack';
|
import SpectrumCard from './providers/Spectrum';
|
||||||
import S3Card from './S3';
|
import SlackCard from './providers/Slack';
|
||||||
import JsOrgCard from './JsOrg';
|
import S3Card from './providers/S3';
|
||||||
import GithubSearchCard from './GitHubSearch';
|
import JsOrgCard from './providers/JsOrg';
|
||||||
import AppStoreCard from './AppStore';
|
import GithubSearchCard from './providers/GitHubSearch';
|
||||||
import HerokuCard from './Heroku';
|
import AppStoreCard from './providers/AppStore';
|
||||||
import NowCard from './Now';
|
import HerokuCard from './providers/Heroku';
|
||||||
import NtaCard from './Nta';
|
import NowCard from './providers/Now';
|
||||||
import NetlifyCard from './Netlify';
|
import NtaCard from './providers/Nta';
|
||||||
|
import NetlifyCard from './providers/Netlify';
|
||||||
|
|
||||||
const Index: React.FC<{query: string}> = ({query}) => {
|
const Index: React.FC<{query: string}> = ({query}) => {
|
||||||
const {
|
const {
|
||||||
|
@ -3,7 +3,7 @@ import useFetch from 'fetch-suspense';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {FaAppStore, FaInfoCircle} from 'react-icons/fa';
|
import {FaAppStore, FaInfoCircle} from 'react-icons/fa';
|
||||||
|
|
||||||
import {Card, Result} from './core';
|
import {Card, Result} from '../core';
|
||||||
|
|
||||||
const Search: React.FC<{query: string}> = ({query}) => {
|
const Search: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {DiRust} from 'react-icons/di';
|
import {DiRust} from 'react-icons/di';
|
||||||
|
|
||||||
import {Card, Repeater, DedicatedAvailability} from './core';
|
import {Card, Repeater, DedicatedAvailability} from '../core';
|
||||||
|
|
||||||
const CratesioCard: React.FC<{query: string}> = ({query}) => {
|
const CratesioCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {FaMapSigns} from 'react-icons/fa';
|
import {FaMapSigns} from 'react-icons/fa';
|
||||||
|
|
||||||
import {Card, Repeater, DedicatedAvailability} from './core';
|
import {Card, Repeater, DedicatedAvailability} from '../core';
|
||||||
|
|
||||||
const DomainCard: React.FC<{query: string}> = ({query}) => {
|
const DomainCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {FaGithub} from 'react-icons/fa';
|
import {FaGithub} from 'react-icons/fa';
|
||||||
|
|
||||||
import {Card, Repeater, DedicatedAvailability} from './core';
|
import {Card, Repeater, DedicatedAvailability} from '../core';
|
||||||
|
|
||||||
const GithubCard: React.FC<{query: string}> = ({query}) => {
|
const GithubCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -3,7 +3,7 @@ import useFetch from 'fetch-suspense';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {FaGithub, FaInfoCircle} from 'react-icons/fa';
|
import {FaGithub, FaInfoCircle} from 'react-icons/fa';
|
||||||
|
|
||||||
import {Card, Result} from './core';
|
import {Card, Result} from '../core';
|
||||||
|
|
||||||
const Search: React.FC<{query: string}> = ({query}) => {
|
const Search: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {FaGitlab} from 'react-icons/fa';
|
import {FaGitlab} from 'react-icons/fa';
|
||||||
|
|
||||||
import {Card, Repeater, DedicatedAvailability} from './core';
|
import {Card, Repeater, DedicatedAvailability} from '../core';
|
||||||
|
|
||||||
const GitLabCard: React.FC<{query: string}> = ({query}) => {
|
const GitLabCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {DiHeroku} from 'react-icons/di';
|
import {DiHeroku} from 'react-icons/di';
|
||||||
|
|
||||||
import {Card, Repeater, DedicatedAvailability} from './core';
|
import {Card, Repeater, DedicatedAvailability} from '../core';
|
||||||
|
|
||||||
const HerokuCard: React.FC<{query: string}> = ({query}) => {
|
const HerokuCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {IoIosBeer} from 'react-icons/io';
|
import {IoIosBeer} from 'react-icons/io';
|
||||||
|
|
||||||
import {Card, Repeater, ExistentialAvailability} from './core';
|
import {Card, Repeater, ExistentialAvailability} from '../core';
|
||||||
|
|
||||||
const HomebrewCard: React.FC<{query: string}> = ({query}) => {
|
const HomebrewCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {FaJsSquare} from 'react-icons/fa';
|
import {FaJsSquare} from 'react-icons/fa';
|
||||||
|
|
||||||
import {Card, Repeater, DedicatedAvailability} from './core';
|
import {Card, Repeater, DedicatedAvailability} from '../core';
|
||||||
|
|
||||||
const JsOrgCard: React.FC<{query: string}> = ({query}) => {
|
const JsOrgCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -3,7 +3,7 @@ import {useTranslation} from 'react-i18next';
|
|||||||
import {DiUbuntu} from 'react-icons/di';
|
import {DiUbuntu} from 'react-icons/di';
|
||||||
import {DiDebian} from 'react-icons/di';
|
import {DiDebian} from 'react-icons/di';
|
||||||
|
|
||||||
import {Card, Repeater, DedicatedAvailability} from './core';
|
import {Card, Repeater, DedicatedAvailability} from '../core';
|
||||||
|
|
||||||
const LinuxCard: React.FC<{query: string}> = ({query}) => {
|
const LinuxCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -1,8 +1,8 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {NetlifyIcon} from '../Icons';
|
import {NetlifyIcon} from '../../Icons';
|
||||||
|
|
||||||
import {Card, Repeater, DedicatedAvailability} from './core';
|
import {Card, Repeater, DedicatedAvailability} from '../core';
|
||||||
|
|
||||||
const NetlifyCard: React.FC<{query: string}> = ({query}) => {
|
const NetlifyCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -1,8 +1,8 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {NowIcon} from '../Icons';
|
import {NowIcon} from '../../Icons';
|
||||||
|
|
||||||
import {Card, Repeater, DedicatedAvailability} from './core';
|
import {Card, Repeater, DedicatedAvailability} from '../core';
|
||||||
|
|
||||||
const NowCard: React.FC<{query: string}> = ({query}) => {
|
const NowCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {FaNpm} from 'react-icons/fa';
|
import {FaNpm} from 'react-icons/fa';
|
||||||
|
|
||||||
import {Card, Repeater, DedicatedAvailability} from './core';
|
import {Card, Repeater, DedicatedAvailability} from '../core';
|
||||||
|
|
||||||
const NpmCard: React.FC<{query: string}> = ({query}) => {
|
const NpmCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -3,7 +3,7 @@ import useFetch from 'fetch-suspense';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {FaBuilding, FaInfoCircle} from 'react-icons/fa';
|
import {FaBuilding, FaInfoCircle} from 'react-icons/fa';
|
||||||
|
|
||||||
import {Card, Result} from './core';
|
import {Card, Result} from '../core';
|
||||||
|
|
||||||
const Search: React.FC<{query: string}> = ({query}) => {
|
const Search: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -1,15 +1,15 @@
|
|||||||
import React from 'react'
|
import React from 'react';
|
||||||
import { useTranslation } from 'react-i18next'
|
import {useTranslation} from 'react-i18next';
|
||||||
import { FaPython } from 'react-icons/fa'
|
import {FaPython} from 'react-icons/fa';
|
||||||
|
|
||||||
import { capitalize } from '../../util/text'
|
import {capitalize} from '../../../util/text';
|
||||||
import { Card, DedicatedAvailability, Repeater } from './core'
|
import {Card, DedicatedAvailability, Repeater} from '../core';
|
||||||
|
|
||||||
const PypiCard: React.FC<{query: string}> = ({query}) => {
|
const PypiCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const { t } = useTranslation()
|
const {t} = useTranslation();
|
||||||
|
|
||||||
const names = [query]
|
const names = [query];
|
||||||
const moreNames = [`Py${capitalize(query)}`]
|
const moreNames = [`Py${capitalize(query)}`];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Card title={t('providers.pypi')}>
|
<Card title={t('providers.pypi')}>
|
||||||
@ -28,7 +28,7 @@ const PypiCard: React.FC<{ query: string }> = ({ query }) => {
|
|||||||
)}
|
)}
|
||||||
</Repeater>
|
</Repeater>
|
||||||
</Card>
|
</Card>
|
||||||
)
|
);
|
||||||
}
|
};
|
||||||
|
|
||||||
export default PypiCard
|
export default PypiCard;
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {FaGem} from 'react-icons/fa';
|
import {FaGem} from 'react-icons/fa';
|
||||||
|
|
||||||
import {Card, Repeater, DedicatedAvailability} from './core';
|
import {Card, Repeater, DedicatedAvailability} from '../core';
|
||||||
|
|
||||||
const RubyGemsCard: React.FC<{query: string}> = ({query}) => {
|
const RubyGemsCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {FaAws} from 'react-icons/fa';
|
import {FaAws} from 'react-icons/fa';
|
||||||
|
|
||||||
import {Card, DedicatedAvailability, Repeater} from './core';
|
import {Card, DedicatedAvailability, Repeater} from '../core';
|
||||||
|
|
||||||
const S3Card: React.FC<{query: string}> = ({query}) => {
|
const S3Card: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {FaSlack} from 'react-icons/fa';
|
import {FaSlack} from 'react-icons/fa';
|
||||||
|
|
||||||
import {Card, DedicatedAvailability, Repeater} from './core';
|
import {Card, DedicatedAvailability, Repeater} from '../core';
|
||||||
|
|
||||||
const SlackCard: React.FC<{query: string}> = ({query}) => {
|
const SlackCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -1,7 +1,7 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {Card, Repeater, DedicatedAvailability} from './core';
|
import {Card, Repeater, DedicatedAvailability} from '../core';
|
||||||
import {SpectrumIcon} from '../Icons';
|
import {SpectrumIcon} from '../../Icons';
|
||||||
|
|
||||||
const SpectrumCard: React.FC<{query: string}> = ({query}) => {
|
const SpectrumCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
@ -2,8 +2,8 @@ import React from 'react';
|
|||||||
import {useTranslation} from 'react-i18next';
|
import {useTranslation} from 'react-i18next';
|
||||||
import {FaTwitter} from 'react-icons/fa';
|
import {FaTwitter} from 'react-icons/fa';
|
||||||
|
|
||||||
import {capitalize} from '../../util/text';
|
import {capitalize} from '../../../util/text';
|
||||||
import {Card, Repeater, DedicatedAvailability} from './core';
|
import {Card, Repeater, DedicatedAvailability} from '../core';
|
||||||
|
|
||||||
const TwitterCard: React.FC<{query: string}> = ({query}) => {
|
const TwitterCard: React.FC<{query: string}> = ({query}) => {
|
||||||
const {t} = useTranslation();
|
const {t} = useTranslation();
|
Loading…
x
Reference in New Issue
Block a user