feat(frontend): refactor and modernize welcome page (#3614)
* feat(frontend): refactor and modernize welcome page - also fixes navbar issue. Closes: #1533 * fix(frontend): lint issues & use standard variables instead of the constants from error.vue * fix(frontend): remove creator count as it's not a count of all users * fix(frontend): lang reshuffle * feat: rinthbot * fix: lint issues * fix: sizing of bot on mobile & scss cleanup for error.vue * fix: lint issues * fix: ui lint
BIN
packages/assets/branding/rinthbot/angry.webp
Normal file
|
After Width: | Height: | Size: 219 KiB |
BIN
packages/assets/branding/rinthbot/annoyed.webp
Normal file
|
After Width: | Height: | Size: 238 KiB |
BIN
packages/assets/branding/rinthbot/confused.webp
Normal file
|
After Width: | Height: | Size: 347 KiB |
BIN
packages/assets/branding/rinthbot/excited.webp
Normal file
|
After Width: | Height: | Size: 276 KiB |
BIN
packages/assets/branding/rinthbot/laughing.webp
Normal file
|
After Width: | Height: | Size: 290 KiB |
BIN
packages/assets/branding/rinthbot/sad.webp
Normal file
|
After Width: | Height: | Size: 234 KiB |
BIN
packages/assets/branding/rinthbot/sleeping.webp
Normal file
|
After Width: | Height: | Size: 376 KiB |
BIN
packages/assets/branding/rinthbot/sobbing.webp
Normal file
|
After Width: | Height: | Size: 192 KiB |
BIN
packages/assets/branding/rinthbot/thinking.webp
Normal file
|
After Width: | Height: | Size: 247 KiB |
BIN
packages/assets/branding/rinthbot/waving.webp
Normal file
|
After Width: | Height: | Size: 241 KiB |
5
packages/assets/icons.d.ts
vendored
@@ -4,3 +4,8 @@ declare module '*.svg?component' {
|
||||
const src: FunctionalComponent<SVGAttributes>
|
||||
export default src
|
||||
}
|
||||
|
||||
declare module '*.webp' {
|
||||
const src: string
|
||||
export default src
|
||||
}
|
||||
|
||||
@@ -4,6 +4,16 @@
|
||||
import _ModrinthIcon from './branding/logo.svg?component'
|
||||
import _FourOhFourNotFound from './branding/404.svg?component'
|
||||
import _ModrinthPlusIcon from './branding/modrinth-plus.svg?component'
|
||||
import _AngryRinthbot from './branding/rinthbot/angry.webp'
|
||||
import _AnnoyedRinthbot from './branding/rinthbot/annoyed.webp'
|
||||
import _ConfusedRinthbot from './branding/rinthbot/confused.webp'
|
||||
import _ExcitedRinthbot from './branding/rinthbot/excited.webp'
|
||||
import _LaughingRinthbot from './branding/rinthbot/laughing.webp'
|
||||
import _SadRinthbot from './branding/rinthbot/sad.webp'
|
||||
import _SleepingRinthbot from './branding/rinthbot/sleeping.webp'
|
||||
import _SobbingRinthbot from './branding/rinthbot/sobbing.webp'
|
||||
import _ThinkingRinthbot from './branding/rinthbot/thinking.webp'
|
||||
import _WavingRinthbot from './branding/rinthbot/waving.webp'
|
||||
|
||||
// External Icons
|
||||
import _SSODiscordIcon from './external/sso/discord.svg?component'
|
||||
@@ -217,6 +227,16 @@ import './omorphia.scss'
|
||||
export const ModrinthIcon = _ModrinthIcon
|
||||
export const FourOhFourNotFound = _FourOhFourNotFound
|
||||
export const ModrinthPlusIcon = _ModrinthPlusIcon
|
||||
export const AngryRinthbot = _AngryRinthbot
|
||||
export const AnnoyedRinthbot = _AnnoyedRinthbot
|
||||
export const ConfusedRinthbot = _ConfusedRinthbot
|
||||
export const ExcitedRinthbot = _ExcitedRinthbot
|
||||
export const LaughingRinthbot = _LaughingRinthbot
|
||||
export const SadRinthbot = _SadRinthbot
|
||||
export const SleepingRinthbot = _SleepingRinthbot
|
||||
export const SobbingRinthbot = _SobbingRinthbot
|
||||
export const ThinkingRinthbot = _ThinkingRinthbot
|
||||
export const WavingRinthbot = _WavingRinthbot
|
||||
export const SSODiscordIcon = _SSODiscordIcon
|
||||
export const SSOGitHubIcon = _SSOGitHubIcon
|
||||
export const SSOGitLabIcon = _SSOGitLabIcon
|
||||
|
||||