Finish adding omorphia

This commit is contained in:
Jai A
2024-07-03 19:12:20 -07:00
parent ef4acb1b66
commit 9502639447
363 changed files with 1360 additions and 7736 deletions

View File

@@ -9,7 +9,7 @@ import { globIterate } from 'glob'
import { match as matchLocale } from '@formatjs/intl-localematcher'
import { consola } from 'consola'
const STAGING_API_URL = 'https://api.modrinth.com/v2/'
const STAGING_API_URL = 'https://staging-api.modrinth.com/v2/'
const preloadedFonts = [
'inter/Inter-Regular.woff2',
@@ -83,6 +83,7 @@ export default defineNuxtConfig({
},
},
vite: {
cacheDir: '../../node_modules/.vite/apps/knossos',
plugins: [
nxViteTsPaths(),
svgLoader({

View File

@@ -40,7 +40,7 @@
</Modal>
</template>
<script setup>
import { XIcon as CrossIcon, CheckIcon, Modal, Button } from 'omorphia'
import { XIcon as CrossIcon, CheckIcon, Modal, Button } from '@modrinth/omorphia'
const router = useNativeRouter()

View File

@@ -34,7 +34,7 @@
</template>
<script>
import { renderString } from 'omorphia'
import { renderString } from '@modrinth/omorphia'
import CrossIcon from '~/assets/images/utils/x.svg?component'
import TrashIcon from '~/assets/images/utils/trash.svg?component'
import Modal from '~/components/ui/Modal.vue'

View File

@@ -341,7 +341,7 @@ import {
XIcon as CrossIcon,
EyeOffIcon,
ExitIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import Categories from '~/components/ui/search/Categories.vue'
const props = defineProps({

View File

@@ -288,7 +288,7 @@
</template>
<script setup>
import { renderString } from 'omorphia'
import { renderString } from '@modrinth/omorphia'
import InvitationIcon from '~/assets/images/utils/user-plus.svg?component'
import ModerationIcon from '~/assets/images/sidebar/admin.svg?component'
import NotificationIcon from '~/assets/images/sidebar/notifications.svg?component'

View File

@@ -54,7 +54,7 @@
</Modal>
</template>
<script setup>
import { XIcon as CrossIcon, CheckIcon, Modal, Button } from 'omorphia'
import { XIcon as CrossIcon, CheckIcon, Modal, Button } from '@modrinth/omorphia'
const router = useNativeRouter()

View File

@@ -119,7 +119,7 @@ import {
Modal,
TransferIcon,
XIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
const modalOpen = ref(null)

View File

@@ -1,6 +1,6 @@
<script setup>
import dayjs from 'dayjs'
import { formatNumber, formatMoney } from 'omorphia'
import { formatNumber, formatMoney } from '@modrinth/omorphia'
import VueApexCharts from 'vue3-apexcharts'
const props = defineProps({

View File

@@ -298,7 +298,7 @@ import {
formatNumber,
DropdownSelect,
formatCategoryHeader,
} from 'omorphia'
} from '@modrinth/omorphia'
import dayjs from 'dayjs'
import { defineProps, ref, computed } from 'vue'

View File

@@ -1,5 +1,5 @@
<script setup>
import { Card } from 'omorphia'
import { Card } from '@modrinth/omorphia'
import VueApexCharts from 'vue3-apexcharts'
// let VueApexCharts

View File

@@ -196,7 +196,7 @@
</template>
<script setup>
import { OverflowMenu, MarkdownEditor, DropdownIcon } from 'omorphia'
import { OverflowMenu, MarkdownEditor, DropdownIcon } from '@modrinth/omorphia'
import { useImageUpload } from '~/composables/image-upload.ts'
import CopyCode from '~/components/ui/CopyCode.vue'
import ReplyIcon from '~/assets/images/utils/reply.svg?component'

View File

@@ -109,7 +109,7 @@ import {
ModrinthIcon,
ScaleIcon,
renderString,
} from 'omorphia'
} from '@modrinth/omorphia'
import Avatar from '~/components/ui/Avatar.vue'
import Badge from '~/components/ui/Badge.vue'
import { isStaff } from '~/helpers/users.js'

View File

@@ -15,7 +15,7 @@ import ini from 'highlight.js/lib/languages/ini'
import yaml from 'highlight.js/lib/languages/yaml'
import xml from 'highlight.js/lib/languages/xml'
import properties from 'highlight.js/lib/languages/properties'
import { md, configuredXss } from 'omorphia'
import { md, configuredXss } from '@modrinth/omorphia'
/* REGISTRATION */
// Scripting

View File

@@ -427,7 +427,7 @@ import {
IssuesIcon,
Button,
ReportIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import HamburgerIcon from '~/assets/images/utils/hamburger.svg?component'
import CrossIcon from '~/assets/images/utils/x.svg?component'
import SearchIcon from '~/assets/images/utils/search.svg?component'
@@ -755,7 +755,8 @@ function hideStagingBanner() {
<style lang="scss">
@import '~/assets/styles/global.scss';
@import 'omorphia/dist/style.css';
// TODO: fix this hackery
@import '../../../../libs/omorphia/src/assets/omorphia';
.layout {
min-height: 100vh;

View File

@@ -1079,7 +1079,7 @@ import {
isStaff,
CheckIcon,
XIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import CrownIcon from '~/assets/images/utils/crown.svg?component'
import CalendarIcon from '~/assets/images/utils/calendar.svg?component'
import DownloadIcon from '~/assets/images/utils/download.svg?component'

View File

@@ -293,7 +293,7 @@ import {
ImageIcon,
TransferIcon,
ConfirmModal,
} from 'omorphia'
} from '@modrinth/omorphia'
import FileInput from '~/components/ui/FileInput.vue'
import DropArea from '~/components/ui/DropArea.vue'
import Modal from '~/components/ui/Modal.vue'

View File

@@ -92,7 +92,7 @@
</div>
</template>
<script setup>
import { Badge, ExitIcon, CheckIcon, IssuesIcon } from 'omorphia'
import { Badge, ExitIcon, CheckIcon, IssuesIcon } from '@modrinth/omorphia'
import ConversationThread from '~/components/ui/thread/ConversationThread.vue'
import {
getProjectLink,

View File

@@ -34,7 +34,7 @@
</template>
<script>
import { MarkdownEditor } from 'omorphia'
import { MarkdownEditor } from '@modrinth/omorphia'
import Chips from '~/components/ui/Chips.vue'
import SaveIcon from '~/assets/images/utils/save.svg?component'
import { renderHighlightedString } from '~/helpers/highlight.js'

View File

@@ -122,7 +122,7 @@
</template>
<script setup>
import { DropdownSelect } from 'omorphia'
import { DropdownSelect } from '@modrinth/omorphia'
import SaveIcon from '~/assets/images/utils/save.svg?component'
const tags = useTags()

View File

@@ -518,7 +518,7 @@
<script setup>
import { Multiselect } from 'vue-multiselect'
import { Avatar, Badge, Card, Checkbox, TransferIcon, CheckIcon, UsersIcon } from 'omorphia'
import { Avatar, Badge, Card, Checkbox, TransferIcon, CheckIcon, UsersIcon } from '@modrinth/omorphia'
import ModalConfirm from '~/components/ui/ModalConfirm.vue'
import DropdownIcon from '~/assets/images/utils/dropdown.svg?component'

View File

@@ -612,7 +612,7 @@
</div>
</template>
<script>
import { MarkdownEditor } from 'omorphia'
import { MarkdownEditor } from '@modrinth/omorphia'
import { Multiselect } from 'vue-multiselect'
import { acceptFileFromProjectType } from '~/helpers/fileUtils.js'
import { inferVersionInfo } from '~/helpers/infer.js'

View File

@@ -7,7 +7,7 @@ import {
EditIcon,
DownloadIcon,
LinkIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import Avatar from '~/components/ui/Avatar.vue'
import LogoAnimated from '~/components/brand/LogoAnimated.vue'
import Badge from '~/components/ui/Badge.vue'

View File

@@ -80,7 +80,7 @@
</template>
<script setup>
import { Button, XIcon, CheckIcon, Avatar } from 'omorphia'
import { Button, XIcon, CheckIcon, Avatar } from '@modrinth/omorphia'
import { useBaseFetch } from '@/composables/fetch.js'
import { useAuth } from '@/composables/auth.js'

View File

@@ -72,7 +72,7 @@
</div>
</template>
<script setup>
import { SendIcon, MailIcon, KeyIcon } from 'omorphia'
import { SendIcon, MailIcon, KeyIcon } from '@modrinth/omorphia'
const { formatMessage } = useVIntl()

View File

@@ -126,7 +126,7 @@ import {
SSOGitLabIcon,
KeyIcon,
MailIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
const { formatMessage } = useVIntl()

View File

@@ -144,7 +144,7 @@ import {
KeyIcon,
MailIcon,
SSOGitLabIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
const { formatMessage } = useVIntl()

View File

@@ -52,7 +52,7 @@
</div>
</template>
<script setup>
import { SettingsIcon, RightArrowIcon } from 'omorphia'
import { SettingsIcon, RightArrowIcon } from '@modrinth/omorphia'
const { formatMessage } = useVIntl()

View File

@@ -36,7 +36,7 @@
</div>
</template>
<script setup>
import { Checkbox, RightArrowIcon } from 'omorphia'
import { Checkbox, RightArrowIcon } from '@modrinth/omorphia'
const { formatMessage } = useVIntl()

View File

@@ -384,7 +384,7 @@ import {
UpdatedIcon,
LibraryIcon,
BoxIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import WorldIcon from 'assets/images/utils/world.svg'
import UpToDate from 'assets/images/illustrations/up_to_date.svg'

View File

@@ -42,7 +42,7 @@
</div>
</template>
<script setup>
import { LibraryIcon, ChartIcon } from 'omorphia'
import { LibraryIcon, ChartIcon } from '@modrinth/omorphia'
import NavStack from '~/components/ui/NavStack.vue'
import NavStackItem from '~/components/ui/NavStackItem.vue'

View File

@@ -88,7 +88,7 @@
</div>
</template>
<script setup>
import { Avatar, BoxIcon, SearchIcon, XIcon, Button, PlusIcon, LinkIcon, LockIcon } from 'omorphia'
import { Avatar, BoxIcon, SearchIcon, XIcon, Button, PlusIcon, LinkIcon, LockIcon } from '@modrinth/omorphia'
import WorldIcon from '~/assets/images/utils/world.svg?component'
import CollectionCreateModal from '~/components/ui/CollectionCreateModal.vue'

View File

@@ -50,7 +50,7 @@
</div>
</template>
<script setup>
import { Button, HistoryIcon } from 'omorphia'
import { Button, HistoryIcon } from '@modrinth/omorphia'
import {
fetchExtraNotificationData,
groupNotifications,

View File

@@ -49,7 +49,7 @@
</template>
<script setup>
import { PlusIcon, Avatar, UsersIcon } from 'omorphia'
import { PlusIcon, Avatar, UsersIcon } from '@modrinth/omorphia'
import { useAuth } from '~/composables/auth.js'
import OrganizationCreateModal from '~/components/ui/OrganizationCreateModal.vue'

View File

@@ -75,7 +75,7 @@
</div>
</template>
<script setup>
import { TransferIcon, HistoryIcon, PayPalIcon, SaveIcon, XIcon } from 'omorphia'
import { TransferIcon, HistoryIcon, PayPalIcon, SaveIcon, XIcon } from '@modrinth/omorphia'
const auth = await useAuth()
const minWithdraw = ref(0.01)

View File

@@ -102,7 +102,7 @@ import {
UnknownIcon,
DropdownSelect,
capitalizeString,
} from 'omorphia'
} from '@modrinth/omorphia'
import dayjs from 'dayjs'
import TremendousIcon from '~/assets/images/external/tremendous.svg?component'
import VenmoIcon from '~/assets/images/external/venmo-small.svg?component'

View File

@@ -194,7 +194,7 @@ import {
TransferIcon,
Checkbox,
Breadcrumbs,
} from 'omorphia'
} from '@modrinth/omorphia'
import { all } from 'iso-3166-1'
import VenmoIcon from '~/assets/images/external/venmo.svg?component'

View File

@@ -50,7 +50,7 @@ import {
ShieldIcon,
CurrencyIcon,
CopyrightIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import NavStack from '~/components/ui/NavStack.vue'
import NavStackItem from '~/components/ui/NavStackItem.vue'

View File

@@ -230,7 +230,7 @@ import {
Promotion,
CheckIcon,
XIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import NavStack from '~/components/ui/NavStack.vue'
import NavStackItem from '~/components/ui/NavStackItem.vue'
import NavRow from '~/components/ui/NavRow.vue'

View File

@@ -1,5 +1,5 @@
<script setup>
import { Button, FileInput, TrashIcon, Avatar, UploadIcon, SaveIcon, ConfirmModal } from 'omorphia'
import { Button, FileInput, TrashIcon, Avatar, UploadIcon, SaveIcon, ConfirmModal } from '@modrinth/omorphia'
const {
organization,

View File

@@ -229,7 +229,7 @@ import {
UserXIcon as UserRemoveIcon,
DropdownIcon,
Button,
} from 'omorphia'
} from '@modrinth/omorphia'
import { ref } from 'vue'
import CrownIcon from '~/assets/images/utils/crown.svg?component'

View File

@@ -316,7 +316,7 @@ import {
Button,
SortAscendingIcon,
SortDescendingIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import ModalCreation from '~/components/ui/ModalCreation.vue'
import OrganizationProjectTransferModal from '~/components/ui/OrganizationProjectTransferModal.vue'

View File

@@ -92,7 +92,7 @@
</template>
<script setup lang="ts">
import { Card, Button, MarkdownEditor, DropdownSelect, SaveIcon } from 'omorphia'
import { Card, Button, MarkdownEditor, DropdownSelect, SaveIcon } from '@modrinth/omorphia'
import { useImageUpload } from '~/composables/image-upload.ts'
const tags = useTags()

View File

@@ -344,7 +344,7 @@
</template>
<script setup>
import { Multiselect } from 'vue-multiselect'
import { Promotion } from 'omorphia'
import { Promotion } from '@modrinth/omorphia'
import ProjectCard from '~/components/ui/ProjectCard.vue'
import Pagination from '~/components/ui/Pagination.vue'
import SearchFilter from '~/components/ui/search/SearchFilter.vue'

View File

@@ -81,7 +81,7 @@ import {
ShieldIcon,
KeyIcon,
LanguagesIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import NavStack from '~/components/ui/NavStack.vue'
import NavStackItem from '~/components/ui/NavStackItem.vue'
import MonitorSmartphoneIcon from '~/assets/images/utils/monitor-smartphone.svg?component'

View File

@@ -401,7 +401,7 @@ import {
RightArrowIcon,
CheckIcon,
ExternalIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import QrcodeVue from 'qrcode.vue'
import GitHubIcon from 'assets/icons/auth/sso-github.svg'
import MicrosoftIcon from 'assets/icons/auth/sso-microsoft.svg'

View File

@@ -228,7 +228,7 @@ import {
SaveIcon,
CopyCode,
ConfirmModal,
} from 'omorphia'
} from '@modrinth/omorphia'
import Modal from '~/components/ui/Modal.vue'
import {

View File

@@ -88,7 +88,7 @@
</div>
</template>
<script setup>
import { Button, TrashIcon, CheckIcon, ConfirmModal, Avatar } from 'omorphia'
import { Button, TrashIcon, CheckIcon, ConfirmModal, Avatar } from '@modrinth/omorphia'
import { commonSettingsMessages } from '~/utils/common-messages.ts'
import { useScopes } from '~/composables/auth/scopes.ts'

View File

@@ -229,7 +229,7 @@
</template>
<script setup>
import { CodeIcon, Button, RadioButtonIcon, RadioButtonChecked, SunIcon, MoonIcon } from 'omorphia'
import { CodeIcon, Button, RadioButtonIcon, RadioButtonChecked, SunIcon, MoonIcon } from '@modrinth/omorphia'
import { formatProjectType } from '~/plugins/shorthands.js'
import MessageBanner from '~/components/ui/MessageBanner.vue'
import { DARK_THEMES } from '~/composables/theme.js'

View File

@@ -202,7 +202,7 @@
</div>
</template>
<script setup>
import { PlusIcon, XIcon, Checkbox, TrashIcon, EditIcon, SaveIcon, ConfirmModal } from 'omorphia'
import { PlusIcon, XIcon, Checkbox, TrashIcon, EditIcon, SaveIcon, ConfirmModal } from '@modrinth/omorphia'
import { commonSettingsMessages } from '~/utils/common-messages.ts'
import {

View File

@@ -95,7 +95,7 @@ import {
UploadIcon,
UndoIcon,
XIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import { commonMessages } from '~/utils/common-messages.ts'
useHead({

View File

@@ -56,7 +56,7 @@
</div>
</template>
<script setup>
import { XIcon } from 'omorphia'
import { XIcon } from '@modrinth/omorphia'
import { commonSettingsMessages } from '~/utils/common-messages.ts'
definePageMeta({

View File

@@ -280,7 +280,7 @@
</div>
</template>
<script setup>
import { Promotion, LibraryIcon, BoxIcon, LinkIcon, LockIcon, XIcon } from 'omorphia'
import { Promotion, LibraryIcon, BoxIcon, LinkIcon, LockIcon, XIcon } from '@modrinth/omorphia'
import ProjectCard from '~/components/ui/ProjectCard.vue'
import Badge from '~/components/ui/Badge.vue'
import { reportUser } from '~/utils/report-helpers.ts'

View File

@@ -12,7 +12,7 @@ import {
Notifications,
XIcon,
Card,
} from 'omorphia'
} from '@modrinth/omorphia'
import { useLoading, useTheming } from '@/store/state'
import AccountsCard from '@/components/ui/AccountsCard.vue'
import InstanceCreationModal from '@/components/ui/InstanceCreationModal.vue'

View File

@@ -16,7 +16,7 @@ import {
Button,
formatCategoryHeader,
ConfirmModal,
} from 'omorphia'
} from '@modrinth/omorphia'
import ContextMenu from '@/components/ui/ContextMenu.vue'
import dayjs from 'dayjs'
import { useTheming } from '@/store/theme.js'

View File

@@ -12,7 +12,7 @@ import {
EyeIcon,
ChevronRightIcon,
ConfirmModal,
} from 'omorphia'
} from '@modrinth/omorphia'
import Instance from '@/components/ui/Instance.vue'
import { computed, onMounted, onUnmounted, ref } from 'vue'
import ContextMenu from '@/components/ui/ContextMenu.vue'

View File

@@ -59,7 +59,7 @@
</template>
<script setup>
import { Avatar, Button, Card, PlusIcon, TrashIcon, LogInIcon } from 'omorphia'
import { Avatar, Button, Card, PlusIcon, TrashIcon, LogInIcon } from '@modrinth/omorphia'
import { ref, computed, onMounted, onBeforeUnmount, onUnmounted } from 'vue'
import {
users,

View File

@@ -31,7 +31,7 @@
</template>
<script setup>
import { ChevronRightIcon, Button, ChevronLeftIcon } from 'omorphia'
import { ChevronRightIcon, Button, ChevronLeftIcon } from '@modrinth/omorphia'
import { useBreadcrumbs } from '@/store/breadcrumbs'
import { useRoute } from 'vue-router'
import { computed } from 'vue'

View File

@@ -1,5 +1,5 @@
<script setup>
import { Modal, XIcon, IssuesIcon, LogInIcon } from 'omorphia'
import { Modal, XIcon, IssuesIcon, LogInIcon } from '@modrinth/omorphia'
import { ChatIcon } from '@/assets/icons'
import { ref } from 'vue'
import { login as login_flow, set_default_user } from '@/helpers/auth.js'

View File

@@ -1,5 +1,5 @@
<script setup>
import { Button, Checkbox, Modal, XIcon, PlusIcon } from 'omorphia'
import { Button, Checkbox, Modal, XIcon, PlusIcon } from '@modrinth/omorphia'
import { PackageIcon, VersionIcon } from '@/assets/icons'
import { ref } from 'vue'
import { export_profile_mrpack, get_pack_export_candidates } from '@/helpers/profile.js'

View File

@@ -56,7 +56,7 @@
</template>
<script setup>
import { Button, Modal, XIcon, DownloadIcon, DropdownSelect, formatCategory } from 'omorphia'
import { Button, Modal, XIcon, DownloadIcon, DropdownSelect, formatCategory } from '@modrinth/omorphia'
import { add_project_from_version as installMod } from '@/helpers/profile'
import { ref } from 'vue'
import { handleError, useTheming } from '@/store/state.js'

View File

@@ -1,5 +1,5 @@
<script setup>
import { Button, Modal, XIcon, DownloadIcon } from 'omorphia'
import { Button, Modal, XIcon, DownloadIcon } from '@modrinth/omorphia'
import { install as pack_install } from '@/helpers/pack'
import { ref } from 'vue'
import { mixpanel_track } from '@/helpers/mixpanel'

View File

@@ -1,7 +1,7 @@
<script setup>
import { onUnmounted, ref, watch } from 'vue'
import { useRouter } from 'vue-router'
import { Card, DownloadIcon, StopCircleIcon, Avatar, AnimatedLogo, PlayIcon } from 'omorphia'
import { Card, DownloadIcon, StopCircleIcon, Avatar, AnimatedLogo, PlayIcon } from '@modrinth/omorphia'
import { convertFileSrc } from '@tauri-apps/api/tauri'
import InstallConfirmModal from '@/components/ui/InstallConfirmModal.vue'
import { install as pack_install } from '@/helpers/pack'

View File

@@ -211,7 +211,7 @@ import {
InfoIcon,
FolderSearchIcon,
UpdatedIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import { computed, onUnmounted, ref, shallowRef } from 'vue'
import { get_loaders } from '@/helpers/tags'
import { create } from '@/helpers/profile'

View File

@@ -35,7 +35,7 @@
</Modal>
</template>
<script setup>
import { Modal, PlusIcon, CheckIcon, Button, XIcon } from 'omorphia'
import { Modal, PlusIcon, CheckIcon, Button, XIcon } from '@modrinth/omorphia'
import { ref } from 'vue'
import { find_filtered_jres } from '@/helpers/jre.js'
import { handleError } from '@/store/notifications.js'

View File

@@ -60,7 +60,7 @@ import {
XIcon,
FolderSearchIcon,
DownloadIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import { auto_install_java, find_filtered_jres, get_jre, test_jre } from '@/helpers/jre.js'
import { ref } from 'vue'
import { open } from '@tauri-apps/api/dialog'

View File

@@ -10,7 +10,7 @@ import {
XIcon,
RightArrowIcon,
CheckIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import { computed, ref } from 'vue'
import {
add_project_from_version as installMod,

View File

@@ -1,5 +1,5 @@
<script setup>
import { Button, Modal, CheckIcon, Badge } from 'omorphia'
import { Button, Modal, CheckIcon, Badge } from '@modrinth/omorphia'
import { computed, ref } from 'vue'
import { useTheming } from '@/store/theme'
import { update_managed_modrinth_version } from '@/helpers/profile'

View File

@@ -8,7 +8,7 @@ import {
DownloadIcon,
HeartIcon,
CalendarIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import { computed, ref } from 'vue'
import dayjs from 'dayjs'
import relativeTime from 'dayjs/plugin/relativeTime'

View File

@@ -110,7 +110,7 @@ import {
StopCircleIcon,
TerminalSquareIcon,
DropdownIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import { onBeforeUnmount, onMounted, ref } from 'vue'
import {
get_all_running_profiles as getRunningProfiles,

View File

@@ -76,7 +76,7 @@ import {
CalendarIcon,
CheckIcon,
StarIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import dayjs from 'dayjs'
import relativeTime from 'dayjs/plugin/relativeTime'
import { ref } from 'vue'

View File

@@ -5,7 +5,7 @@
</template>
<script setup>
import { AnimatedLogo } from 'omorphia'
import { AnimatedLogo } from '@modrinth/omorphia'
defineProps({
appLoading: Boolean,

View File

@@ -1,5 +1,5 @@
<script setup>
import { Modal, Button } from 'omorphia'
import { Modal, Button } from '@modrinth/omorphia'
import { ref } from 'vue'
import { useFetch } from '@/helpers/fetch.js'
import SearchCard from '@/components/ui/SearchCard.vue'

View File

@@ -7,7 +7,7 @@
* }
*/
import { computed, ref } from 'vue'
import { Button, ChevronRightIcon, ChevronLeftIcon } from 'omorphia'
import { Button, ChevronRightIcon, ChevronLeftIcon } from '@modrinth/omorphia'
const props = defineProps({
logo: {

View File

@@ -1,5 +1,5 @@
<script setup>
import { Button, LogInIcon, Card } from 'omorphia'
import { Button, LogInIcon, Card } from '@modrinth/omorphia'
import { login as login_flow, set_default_user } from '@/helpers/auth.js'
import { handleError } from '@/store/notifications.js'
import mixpanel from 'mixpanel-browser'

View File

@@ -1,5 +1,5 @@
<script setup>
import { Button, Card, UserIcon, LockIcon, MailIcon, Checkbox } from 'omorphia'
import { Button, Card, UserIcon, LockIcon, MailIcon, Checkbox } from '@modrinth/omorphia'
import {
DiscordIcon,
GithubIcon,

View File

@@ -1,5 +1,5 @@
<script setup>
import { Button } from 'omorphia'
import { Button } from '@modrinth/omorphia'
import { ref } from 'vue'
import { get, set } from '@/helpers/settings.js'
import mixpanel from 'mixpanel-browser'

View File

@@ -1,5 +1,5 @@
<script setup>
import { Button, XIcon } from 'omorphia'
import { Button, XIcon } from '@modrinth/omorphia'
import { appWindow } from '@tauri-apps/api/window'
import { saveWindowState, StateFlags } from 'tauri-plugin-window-state-api'
import { window } from '@tauri-apps/api'

View File

@@ -2,7 +2,7 @@ import { createApp } from 'vue'
import router from '@/routes'
import App from '@/App.vue'
import { createPinia } from 'pinia'
import 'omorphia/dist/style.css'
import '../../../libs/omorphia/src/assets/omorphia.scss'
import '@/assets/stylesheets/global.scss'
import 'floating-vue/dist/style.css'
import FloatingVue from 'floating-vue'

View File

@@ -16,13 +16,13 @@ import {
Promotion,
XIcon,
DropdownSelect,
} from 'omorphia'
} from '@modrinth/omorphia'
import Multiselect from 'vue-multiselect'
import { handleError } from '@/store/state'
import { useBreadcrumbs } from '@/store/breadcrumbs'
import { get_categories, get_loaders, get_game_versions } from '@/helpers/tags'
import { useRoute, useRouter } from 'vue-router'
import { Avatar } from 'omorphia'
import { Avatar } from '@modrinth/omorphia'
import SearchCard from '@/components/ui/SearchCard.vue'
import InstallConfirmModal from '@/components/ui/InstallConfirmModal.vue'
import ModInstallModal from '@/components/ui/ModInstallModal.vue'

View File

@@ -6,7 +6,7 @@ import { useRoute } from 'vue-router'
import { useBreadcrumbs } from '@/store/breadcrumbs'
import { offline_listener, profile_listener } from '@/helpers/events.js'
import { handleError } from '@/store/notifications.js'
import { Button, PlusIcon } from 'omorphia'
import { Button, PlusIcon } from '@modrinth/omorphia'
import InstanceCreationModal from '@/components/ui/InstanceCreationModal.vue'
import { NewInstanceImage } from '@/assets/icons'
import { isOffline } from '@/helpers/utils'

View File

@@ -12,7 +12,7 @@ import {
BoxIcon,
FolderSearchIcon,
UpdatedIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import { handleError, useTheming } from '@/store/state'
import { is_dir_writeable, change_config_dir, get, set } from '@/helpers/settings'
import { get_max_memory } from '@/helpers/jre'

View File

@@ -137,7 +137,7 @@ import {
XIcon,
CheckCircleIcon,
UpdatedIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import { get, run } from '@/helpers/profile'
import {
get_all_running_profile_paths,

View File

@@ -97,7 +97,7 @@ import {
Checkbox,
TrashIcon,
ShareModal,
} from 'omorphia'
} from '@modrinth/omorphia'
import {
delete_logs_by_filename,
get_logs,

View File

@@ -391,7 +391,7 @@ import {
CodeIcon,
Pagination,
DropdownSelect,
} from 'omorphia'
} from '@modrinth/omorphia'
import { computed, onUnmounted, ref, watch } from 'vue'
import { useRouter } from 'vue-router'
import {

View File

@@ -530,7 +530,7 @@ import {
ClipboardCopyIcon,
Button,
Toggle,
} from 'omorphia'
} from '@modrinth/omorphia'
import { SwapIcon } from '@/assets/icons'
import { Multiselect } from 'vue-multiselect'

View File

@@ -5,7 +5,7 @@
</template>
<script setup>
import { Card, renderHighlightedString } from 'omorphia'
import { Card, renderHighlightedString } from '@modrinth/omorphia'
defineProps({
project: {

View File

@@ -92,7 +92,7 @@ import {
XIcon,
CalendarIcon,
Button,
} from 'omorphia'
} from '@modrinth/omorphia'
import { ref } from 'vue'
import { mixpanel_track } from '@/helpers/mixpanel'

View File

@@ -251,7 +251,7 @@ import {
CheckIcon,
GlobeIcon,
ClipboardCopyIcon,
} from 'omorphia'
} from '@modrinth/omorphia'
import {
BuyMeACoffeeIcon,
DiscordIcon,

View File

@@ -196,7 +196,7 @@ import {
Breadcrumbs,
formatBytes,
renderString,
} from 'omorphia'
} from '@modrinth/omorphia'
import { releaseColor } from '@/helpers/utils'
import { ref, watch, computed } from 'vue'
import { useRoute } from 'vue-router'

View File

@@ -160,7 +160,7 @@ import {
DownloadIcon,
Pagination,
formatNumber,
} from 'omorphia'
} from '@modrinth/omorphia'
import Multiselect from 'vue-multiselect'
import { releaseColor } from '@/helpers/utils'
import { computed, ref, watch } from 'vue'