feat: input and history pages
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
<script setup lang="ts">
|
||||
import type { DomainFactory } from "@/lib/factory";
|
||||
import CoolDomain from "./CoolDomain.vue";
|
||||
|
||||
defineProps<{ factory: DomainFactory }>();
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<p v-for="(domain, i) in factory.history" :key="`domain-${i}`" class="pt-3">
|
||||
<CoolDomain
|
||||
:id="domain.name + domain.searching + domain.available"
|
||||
:domain="domain"
|
||||
size="md"
|
||||
></CoolDomain>
|
||||
<span v-if="domain.searching"
|
||||
> <span class="loading loading-dots loading-xs"></span
|
||||
></span>
|
||||
<span v-else-if="domain.available"
|
||||
> {{ $t("seems") }}
|
||||
<a
|
||||
:href="`https://tld-list.com/${$i18n.locale}/tld/${domain.name?.split('.')[1]}`"
|
||||
target="_blank"
|
||||
class="underline"
|
||||
>{{ $t("available") }}</a
|
||||
></span
|
||||
><span v-else> {{ $t("is_unavailable") }}</span>
|
||||
</p>
|
||||
</div>
|
||||
</template>
|
||||
Reference in New Issue
Block a user