I have no clue
This commit is contained in:
33 files changed
+131
-102
No files matched your search
@@ -108,7 +108,9 @@ export default function AccountChangePasswordPage () {
|
|||||||
onChange={e => setRetypeNewPassword(e.target.value)}
|
onChange={e => setRetypeNewPassword(e.target.value)}
|
||||||
required
|
required
|
||||||
/>
|
/>
|
||||||
<button type='submit'>Change Password</button>
|
<button draggable={false} type='submit'>
|
||||||
|
Change Password
|
||||||
|
</button>
|
||||||
</form>
|
</form>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -92,7 +92,9 @@ export default function AccountChangeUsernamePage () {
|
|||||||
onChange={e => setNewUsername(e.target.value)}
|
onChange={e => setNewUsername(e.target.value)}
|
||||||
required
|
required
|
||||||
/>
|
/>
|
||||||
<button type='submit'>Change Username</button>
|
<button draggable={false} type='submit'>
|
||||||
|
Change Username
|
||||||
|
</button>
|
||||||
</form>
|
</form>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -105,7 +105,9 @@ export default function AccountForgotPasswordPage () {
|
|||||||
onChange={e => setEmail(e.target.value)}
|
onChange={e => setEmail(e.target.value)}
|
||||||
required
|
required
|
||||||
/>
|
/>
|
||||||
<button type='submit'>Send email</button>
|
<button draggable={false} type='submit'>
|
||||||
|
Send email
|
||||||
|
</button>
|
||||||
</form>
|
</form>
|
||||||
) : (
|
) : (
|
||||||
(result == 1 || result == 2) && (
|
(result == 1 || result == 2) && (
|
||||||
|
|||||||
@@ -105,7 +105,9 @@ export default function AccountForgotUsernamePage () {
|
|||||||
onChange={e => setEmail(e.target.value)}
|
onChange={e => setEmail(e.target.value)}
|
||||||
required
|
required
|
||||||
/>
|
/>
|
||||||
<button type='submit'>Send email</button>
|
<button draggable={false} type='submit'>
|
||||||
|
Send email
|
||||||
|
</button>
|
||||||
</form>
|
</form>
|
||||||
) : (
|
) : (
|
||||||
(result == 1 || result == 2) && (
|
(result == 1 || result == 2) && (
|
||||||
|
|||||||
@@ -124,7 +124,9 @@ function AccountLoginForm ({ redirect }: { redirect: string | null }) {
|
|||||||
onChange={e => setPassword(e.target.value)}
|
onChange={e => setPassword(e.target.value)}
|
||||||
required
|
required
|
||||||
/>
|
/>
|
||||||
<button type='submit'>Login</button>
|
<button draggable={false} type='submit'>
|
||||||
|
Login
|
||||||
|
</button>
|
||||||
</form>
|
</form>
|
||||||
<p
|
<p
|
||||||
className='my-2 w-60 whitespace-normal text-center text-sm'
|
className='my-2 w-60 whitespace-normal text-center text-sm'
|
||||||
@@ -139,20 +141,20 @@ function AccountLoginForm ({ redirect }: { redirect: string | null }) {
|
|||||||
hidden={alreadyLoggedIn}
|
hidden={alreadyLoggedIn}
|
||||||
>
|
>
|
||||||
<Link
|
<Link
|
||||||
href='/account/forgot-username'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='/account/forgot-username'
|
||||||
className='button'
|
className='button'
|
||||||
>
|
>
|
||||||
Forgot username?
|
Forgot username?
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='/account/forgot-password'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='/account/forgot-password'
|
||||||
className='button'
|
className='button'
|
||||||
>
|
>
|
||||||
Forgot password?
|
Forgot password?
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/account/register' draggable={false} className='button'>
|
<Link draggable={false} href='/account/register' className='button'>
|
||||||
Don't have an account?
|
Don't have an account?
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -44,30 +44,30 @@ export default function AccountPage () {
|
|||||||
</p>
|
</p>
|
||||||
<div className='flex justify-center flex-col gap-2 mt-4 text-center'>
|
<div className='flex justify-center flex-col gap-2 mt-4 text-center'>
|
||||||
<Link
|
<Link
|
||||||
href='/account/change-username'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='/account/change-username'
|
||||||
className='button'
|
className='button'
|
||||||
>
|
>
|
||||||
Change username
|
Change username
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='/account/change-password'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='/account/change-password'
|
||||||
className='button'
|
className='button'
|
||||||
>
|
>
|
||||||
Change password
|
Change password
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/account/login' draggable={false} className='button'>
|
<Link draggable={false} href='/account/login' className='button'>
|
||||||
Refresh login
|
Refresh login
|
||||||
</Link>
|
</Link>
|
||||||
<button
|
<button
|
||||||
|
draggable={false}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
unsetCookie('accountToken')
|
unsetCookie('accountToken')
|
||||||
unsetCookie('accountUsername')
|
unsetCookie('accountUsername')
|
||||||
unsetCookie('accountId')
|
unsetCookie('accountId')
|
||||||
router.push('/account/login')
|
router.push('/account/login')
|
||||||
}}
|
}}
|
||||||
draggable={false}
|
|
||||||
>
|
>
|
||||||
Logout
|
Logout
|
||||||
</button>
|
</button>
|
||||||
|
|||||||
@@ -158,12 +158,14 @@ export default function AccountRegisterPage () {
|
|||||||
onChange={e => setRetypePassword(e.target.value)}
|
onChange={e => setRetypePassword(e.target.value)}
|
||||||
required
|
required
|
||||||
/>
|
/>
|
||||||
<button type='submit'>Register</button>
|
<button draggable={false} type='submit'>
|
||||||
|
Register
|
||||||
|
</button>
|
||||||
</form>
|
</form>
|
||||||
<div className='flex justify-center flex-col mt-6 text-center'>
|
<div className='flex justify-center flex-col mt-6 text-center'>
|
||||||
<Link
|
<Link
|
||||||
href='/account/login'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='/account/login'
|
||||||
className='button'
|
className='button'
|
||||||
>
|
>
|
||||||
Already have an account?
|
Already have an account?
|
||||||
|
|||||||
@@ -123,7 +123,9 @@ function AccountResetPasswordForm ({ codeParam }: { codeParam: string }) {
|
|||||||
onChange={e => setRetypeNewPassword(e.target.value)}
|
onChange={e => setRetypeNewPassword(e.target.value)}
|
||||||
required
|
required
|
||||||
/>
|
/>
|
||||||
<button type='submit'>Update password</button>
|
<button draggable={false} type='submit'>
|
||||||
|
Update password
|
||||||
|
</button>
|
||||||
</form>
|
</form>
|
||||||
) : (
|
) : (
|
||||||
result == 1 && (
|
result == 1 && (
|
||||||
|
|||||||
@@ -90,14 +90,14 @@ export default function DownloadPage () {
|
|||||||
{platform == 'windows' && (
|
{platform == 'windows' && (
|
||||||
<>
|
<>
|
||||||
<Link
|
<Link
|
||||||
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-win-x64.msi`}
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-win-x64.msi`}
|
||||||
>
|
>
|
||||||
Windows 64-bit (x64)
|
Windows 64-bit (x64)
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-win-arm64.msi`}
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-win-arm64.msi`}
|
||||||
>
|
>
|
||||||
Windows ARM (arm64)
|
Windows ARM (arm64)
|
||||||
</Link>
|
</Link>
|
||||||
@@ -106,14 +106,14 @@ export default function DownloadPage () {
|
|||||||
{platform == 'macos' && (
|
{platform == 'macos' && (
|
||||||
<>
|
<>
|
||||||
<Link
|
<Link
|
||||||
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-macos-arm64.dmg`}
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-macos-arm64.dmg`}
|
||||||
>
|
>
|
||||||
macOS Apple Silicon (M1, M2, etc.)
|
macOS Apple Silicon (M1, M2, etc.)
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-macos-x64.dmg`}
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-macos-x64.dmg`}
|
||||||
>
|
>
|
||||||
macOS Intel (x64)
|
macOS Intel (x64)
|
||||||
</Link>
|
</Link>
|
||||||
@@ -122,26 +122,26 @@ export default function DownloadPage () {
|
|||||||
{platform == 'linux' && (
|
{platform == 'linux' && (
|
||||||
<>
|
<>
|
||||||
<Link
|
<Link
|
||||||
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-linux-x64.deb`}
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-linux-x64.deb`}
|
||||||
>
|
>
|
||||||
Linux Debian-based (.deb, x64)
|
Linux Debian-based (.deb, x64)
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-linux-arm64.deb`}
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-linux-arm64.deb`}
|
||||||
>
|
>
|
||||||
Linux Debian-based (.deb, arm64)
|
Linux Debian-based (.deb, arm64)
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-linux-x64.rpm`}
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-linux-x64.rpm`}
|
||||||
>
|
>
|
||||||
Linux Redhat-based (.rpm, x64)
|
Linux Redhat-based (.rpm, x64)
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-linux-arm64.rpm`}
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href={`https://games-r2.lncvrt.xyz/lncvrt-games-launcher-new/Lncvrt-Games-Launcher-${version}-linux-arm64.rpm`}
|
||||||
>
|
>
|
||||||
Linux Redhat-based (.deb, arm64)
|
Linux Redhat-based (.deb, arm64)
|
||||||
</Link>
|
</Link>
|
||||||
@@ -156,7 +156,10 @@ export default function DownloadPage () {
|
|||||||
) && (
|
) && (
|
||||||
<p className='mt-2 text-center'>
|
<p className='mt-2 text-center'>
|
||||||
Mobile releases can be found at the bottom of a games page here{' '}
|
Mobile releases can be found at the bottom of a games page here{' '}
|
||||||
<Link href='/'>here</Link>.
|
<Link draggable={false} href='/'>
|
||||||
|
here
|
||||||
|
</Link>
|
||||||
|
.
|
||||||
</p>
|
</p>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -128,6 +128,7 @@ export default function GameDownloadsPage () {
|
|||||||
<div className='flex flex-row flex-wrap gap-2 justify-center'>
|
<div className='flex flex-row flex-wrap gap-2 justify-center'>
|
||||||
{Object.entries(v.downloads).map(([key, value]) => (
|
{Object.entries(v.downloads).map(([key, value]) => (
|
||||||
<button
|
<button
|
||||||
|
draggable={false}
|
||||||
key={v.game + '-' + v.id + '-' + key}
|
key={v.game + '-' + v.id + '-' + key}
|
||||||
className='text-sm sm:text-base'
|
className='text-sm sm:text-base'
|
||||||
onClick={async e => {
|
onClick={async e => {
|
||||||
|
|||||||
@@ -96,18 +96,18 @@ export default function BerryDashCustomGameInfo () {
|
|||||||
<p className='text-2xl mt-4 mb-1'>Downloads</p>
|
<p className='text-2xl mt-4 mb-1'>Downloads</p>
|
||||||
<div className='downloads'>
|
<div className='downloads'>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/berry-dash-custom/Berry-Dash-Custom-1.1.1-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/berry-dash-custom/Berry-Dash-Custom-1.1.1-android.apk'
|
||||||
>
|
>
|
||||||
Android
|
Android
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/berry-dash-custom/Berry-Dash-Custom-1.1.1-ios.ipa'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/berry-dash-custom/Berry-Dash-Custom-1.1.1-ios.ipa'
|
||||||
>
|
>
|
||||||
iOS
|
iOS
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/download' draggable={false}>
|
<Link draggable={false} href='/download'>
|
||||||
Windows, macOS, or Linux
|
Windows, macOS, or Linux
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -77,18 +77,18 @@ export default function BerryDashGodotRemakeGameInfo () {
|
|||||||
<p className='text-2xl mt-4 mb-1'>Downloads</p>
|
<p className='text-2xl mt-4 mb-1'>Downloads</p>
|
||||||
<div className='downloads'>
|
<div className='downloads'>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/berry-dash-godot-remake/Berry-Dash-Godot-Remake-1.1.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/berry-dash-godot-remake/Berry-Dash-Godot-Remake-1.1.0-android.apk'
|
||||||
>
|
>
|
||||||
Android
|
Android
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/berry-dash-godot-remake/Berry-Dash-Godot-Remake-1.1.0-ios.ipa'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/berry-dash-godot-remake/Berry-Dash-Godot-Remake-1.1.0-ios.ipa'
|
||||||
>
|
>
|
||||||
iOS
|
iOS
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/download' draggable={false}>
|
<Link draggable={false} href='/download'>
|
||||||
Windows, macOS, or Linux
|
Windows, macOS, or Linux
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -71,18 +71,18 @@ export default function BerryDashLiteGameInfo () {
|
|||||||
<p className='text-2xl mt-4 mb-1'>Downloads</p>
|
<p className='text-2xl mt-4 mb-1'>Downloads</p>
|
||||||
<div className='downloads'>
|
<div className='downloads'>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/berry-dash-lite/Berry-Dash-Lite-1.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/berry-dash-lite/Berry-Dash-Lite-1.0-android.apk'
|
||||||
>
|
>
|
||||||
Android
|
Android
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/berry-dash-lite/Berry-Dash-Lite-1.0-ios.ipa'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/berry-dash-lite/Berry-Dash-Lite-1.0-ios.ipa'
|
||||||
>
|
>
|
||||||
iOS
|
iOS
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/download' draggable={false}>
|
<Link draggable={false} href='/download'>
|
||||||
Windows, macOS, or Linux
|
Windows, macOS, or Linux
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -35,18 +35,18 @@ export default function BerryDashUltimateGameInfo () {
|
|||||||
<p className='text-2xl mt-4 mb-1'>Downloads</p>
|
<p className='text-2xl mt-4 mb-1'>Downloads</p>
|
||||||
<div className='downloads'>
|
<div className='downloads'>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/berry-dash-ultimate/Berry-Dash-Ultimate-1.5.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/berry-dash-ultimate/Berry-Dash-Ultimate-1.5.0-android.apk'
|
||||||
>
|
>
|
||||||
Android
|
Android
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/berry-dash-ultimate/Berry-Dash-Ultimate-1.5.0-ios.ipa'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/berry-dash-ultimate/Berry-Dash-Ultimate-1.5.0-ios.ipa'
|
||||||
>
|
>
|
||||||
iOS
|
iOS
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/download' draggable={false}>
|
<Link draggable={false} href='/download'>
|
||||||
Windows, macOS, or Linux
|
Windows, macOS, or Linux
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ export default function BerryDashWithGunsCustomGameInfo () {
|
|||||||
</Swiper>
|
</Swiper>
|
||||||
<p className='text-2xl mt-4 mb-1'>Downloads</p>
|
<p className='text-2xl mt-4 mb-1'>Downloads</p>
|
||||||
<div className='downloads'>
|
<div className='downloads'>
|
||||||
<Link href='/download' draggable={false}>
|
<Link draggable={false} href='/download'>
|
||||||
Windows, macOS, or Linux
|
Windows, macOS, or Linux
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -70,18 +70,18 @@ export default function BerryDashWithGunsGameInfo () {
|
|||||||
<p className='text-2xl mt-4 mb-1'>Downloads</p>
|
<p className='text-2xl mt-4 mb-1'>Downloads</p>
|
||||||
<div className='downloads'>
|
<div className='downloads'>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/berry-dash-with-guns/Berry-Dash-with-Guns-1.1-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/berry-dash-with-guns/Berry-Dash-with-Guns-1.1-android.apk'
|
||||||
>
|
>
|
||||||
Android
|
Android
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/berry-dash-with-guns/Berry-Dash-with-Guns-1.1-ios.ipa'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/berry-dash-with-guns/Berry-Dash-with-Guns-1.1-ios.ipa'
|
||||||
>
|
>
|
||||||
iOS
|
iOS
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/download' draggable={false}>
|
<Link draggable={false} href='/download'>
|
||||||
Windows, macOS, or Linux
|
Windows, macOS, or Linux
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -292,7 +292,9 @@ export default function BerryDashChatroom () {
|
|||||||
value={input}
|
value={input}
|
||||||
onChange={e => setInput(e.target.value)}
|
onChange={e => setInput(e.target.value)}
|
||||||
></input>
|
></input>
|
||||||
<button className='-mr-4'>{!editing ? 'Send' : 'Edit'}</button>
|
<button draggable={false} className='-mr-4'>
|
||||||
|
{!editing ? 'Send' : 'Edit'}
|
||||||
|
</button>
|
||||||
</form>
|
</form>
|
||||||
) : (
|
) : (
|
||||||
<p className='text-center -mb-4 mt-6'>
|
<p className='text-center -mb-4 mt-6'>
|
||||||
|
|||||||
@@ -74,7 +74,6 @@ export default function BerryDashIconMarketplace () {
|
|||||||
}
|
}
|
||||||
width={96}
|
width={96}
|
||||||
height={96}
|
height={96}
|
||||||
draggable={false}
|
|
||||||
alt=''
|
alt=''
|
||||||
className='pointer-events-none'
|
className='pointer-events-none'
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -170,7 +170,9 @@ export default function BerryDashSubmitIcon () {
|
|||||||
onChange={e => setPrice(Number(e.target.value))}
|
onChange={e => setPrice(Number(e.target.value))}
|
||||||
required
|
required
|
||||||
/>
|
/>
|
||||||
<button type='submit'>Upload!</button>
|
<button draggable={false} type='submit'>
|
||||||
|
Upload!
|
||||||
|
</button>
|
||||||
<div className='mt-4'>
|
<div className='mt-4'>
|
||||||
<p className='text-center mb-1 text-xl'>Preview:</p>
|
<p className='text-center mb-1 text-xl'>Preview:</p>
|
||||||
<div className='sub-box2 text-center'>
|
<div className='sub-box2 text-center'>
|
||||||
@@ -179,7 +181,6 @@ export default function BerryDashSubmitIcon () {
|
|||||||
src={preview ?? undefined}
|
src={preview ?? undefined}
|
||||||
width={96}
|
width={96}
|
||||||
height={96}
|
height={96}
|
||||||
draggable={false}
|
|
||||||
className='pointer-events-none'
|
className='pointer-events-none'
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -182,13 +182,25 @@ function BerryDashLeaderboardsSuspence () {
|
|||||||
<>
|
<>
|
||||||
<p className='text-center mt-4 text-xl'>Select a Leaderboard</p>
|
<p className='text-center mt-4 text-xl'>Select a Leaderboard</p>
|
||||||
<div className='flex flex-col gap-2 mt-4 items-center justify-center'>
|
<div className='flex flex-col gap-2 mt-4 items-center justify-center'>
|
||||||
<button onClick={() => setSelected(0)}>Score Leaderboard</button>
|
<button draggable={false} onClick={() => setSelected(0)}>
|
||||||
<button onClick={() => setSelected(1)}>Berry Leaderboard</button>
|
Score Leaderboard
|
||||||
<button onClick={() => setSelected(2)}>Coins Leaderboard</button>
|
</button>
|
||||||
<button onClick={() => setSelected(3)}>Level Leaderboard</button>
|
<button draggable={false} onClick={() => setSelected(1)}>
|
||||||
<button onClick={() => setSelected(4)}>Total XP Leaderboard</button>
|
Berry Leaderboard
|
||||||
<button onClick={() => setSelected(5)}>Legacy Leaderboard</button>
|
</button>
|
||||||
<button onClick={() => setSelected(6)}>
|
<button draggable={false} onClick={() => setSelected(2)}>
|
||||||
|
Coins Leaderboard
|
||||||
|
</button>
|
||||||
|
<button draggable={false} onClick={() => setSelected(3)}>
|
||||||
|
Level Leaderboard
|
||||||
|
</button>
|
||||||
|
<button draggable={false} onClick={() => setSelected(4)}>
|
||||||
|
Total XP Leaderboard
|
||||||
|
</button>
|
||||||
|
<button draggable={false} onClick={() => setSelected(5)}>
|
||||||
|
Legacy Leaderboard
|
||||||
|
</button>
|
||||||
|
<button draggable={false} onClick={() => setSelected(6)}>
|
||||||
Total Berries Leaderboard
|
Total Berries Leaderboard
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -115,34 +115,34 @@ export default function BerryDashGameInfo () {
|
|||||||
</Swiper>
|
</Swiper>
|
||||||
<p className='text-2xl mt-4 mb-1'>Stuff you can do in the browser</p>
|
<p className='text-2xl mt-4 mb-1'>Stuff you can do in the browser</p>
|
||||||
<div className='downloads'>
|
<div className='downloads'>
|
||||||
<Link href='/game/berry-dash/icon-marketplace' draggable={false}>
|
<Link draggable={false} href='/game/berry-dash/icon-marketplace'>
|
||||||
View the Icon Marketplace! (can upload too)
|
View the Icon Marketplace! (can upload too)
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/game/berry-dash/splash' draggable={false}>
|
<Link draggable={false} href='/game/berry-dash/splash'>
|
||||||
View the Splash Texts! (can submit too)
|
View the Splash Texts! (can submit too)
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/game/berry-dash/chatroom' draggable={false}>
|
<Link draggable={false} href='/game/berry-dash/chatroom'>
|
||||||
View & interact with the Chatroom!
|
View & interact with the Chatroom!
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/game/berry-dash/leaderboards' draggable={false}>
|
<Link draggable={false} href='/game/berry-dash/leaderboards'>
|
||||||
View the Leaderboards!
|
View the Leaderboards!
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
<p className='text-2xl my-1'>Downloads</p>
|
<p className='text-2xl my-1'>Downloads</p>
|
||||||
<div className='downloads'>
|
<div className='downloads'>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/berry-dash/Berry-Dash-26.1-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/berry-dash/Berry-Dash-26.1-android.apk'
|
||||||
>
|
>
|
||||||
Android
|
Android
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/berry-dash/Berry-Dash-26.1-ios.ipa'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/berry-dash/Berry-Dash-26.1-ios.ipa'
|
||||||
>
|
>
|
||||||
iOS
|
iOS
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/download' draggable={false}>
|
<Link draggable={false} href='/download'>
|
||||||
Windows, macOS, or Linux
|
Windows, macOS, or Linux
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -113,7 +113,9 @@ export default function BerryDashSubmitSplash () {
|
|||||||
onChange={e => setText(e.target.value)}
|
onChange={e => setText(e.target.value)}
|
||||||
required
|
required
|
||||||
/>
|
/>
|
||||||
<button type='submit'>Submit</button>
|
<button draggable={false} type='submit'>
|
||||||
|
Submit
|
||||||
|
</button>
|
||||||
</form>
|
</form>
|
||||||
) : (
|
) : (
|
||||||
(result == 1 || result == 2) && (
|
(result == 1 || result == 2) && (
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ export default function TrianglesGameInfo () {
|
|||||||
</Swiper>
|
</Swiper>
|
||||||
<p className='text-2xl mt-4 mb-1'>Downloads</p>
|
<p className='text-2xl mt-4 mb-1'>Downloads</p>
|
||||||
<div className='downloads'>
|
<div className='downloads'>
|
||||||
<Link href='/download' draggable={false}>
|
<Link draggable={false} href='/download'>
|
||||||
Windows, macOS, or Linux
|
Windows, macOS, or Linux
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -28,84 +28,84 @@ export default function XPSGameDownloads () {
|
|||||||
<p className='px-10 -my-2 mb-4 text-3xl'>Xytriza's GDPS Downloads</p>
|
<p className='px-10 -my-2 mb-4 text-3xl'>Xytriza's GDPS Downloads</p>
|
||||||
<div className='downloads lg:max-w-[60vw] md:max-w-[80vw] flex-col'>
|
<div className='downloads lg:max-w-[60vw] md:max-w-[80vw] flex-col'>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/xps/XPS-2.2-1.0.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/xps/XPS-2.2-1.0.0-android.apk'
|
||||||
>
|
>
|
||||||
Android: XPS 2.2
|
Android: XPS 2.2
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/xps/XPS-2.1-1.0.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/xps/XPS-2.1-1.0.0-android.apk'
|
||||||
>
|
>
|
||||||
Android: XPS 2.1
|
Android: XPS 2.1
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/xps/XPS-2.0-1.0.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/xps/XPS-2.0-1.0.0-android.apk'
|
||||||
>
|
>
|
||||||
Android: XPS 2.0
|
Android: XPS 2.0
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/xps/XPS-1.9-1.0.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/xps/XPS-1.9-1.0.0-android.apk'
|
||||||
>
|
>
|
||||||
Android: XPS 1.9
|
Android: XPS 1.9
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/xps/XPS-1.8-1.0.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/xps/XPS-1.8-1.0.0-android.apk'
|
||||||
>
|
>
|
||||||
Android: XPS 1.8
|
Android: XPS 1.8
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/xps/XPS-1.7-1.0.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/xps/XPS-1.7-1.0.0-android.apk'
|
||||||
>
|
>
|
||||||
Android: XPS 1.7
|
Android: XPS 1.7
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/xps/XPS-1.6-1.0.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/xps/XPS-1.6-1.0.0-android.apk'
|
||||||
>
|
>
|
||||||
Android: XPS 1.6
|
Android: XPS 1.6
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/xps/XPS-1.5-1.0.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/xps/XPS-1.5-1.0.0-android.apk'
|
||||||
>
|
>
|
||||||
Android: XPS 1.5
|
Android: XPS 1.5
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/xps/XPS-1.4-1.0.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/xps/XPS-1.4-1.0.0-android.apk'
|
||||||
>
|
>
|
||||||
Android: XPS 1.4
|
Android: XPS 1.4
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/xps/XPS-1.3-1.0.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/xps/XPS-1.3-1.0.0-android.apk'
|
||||||
>
|
>
|
||||||
Android: XPS 1.3
|
Android: XPS 1.3
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/xps/XPS-1.2-1.0.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/xps/XPS-1.2-1.0.0-android.apk'
|
||||||
>
|
>
|
||||||
Android: XPS 1.2
|
Android: XPS 1.2
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/xps/XPS-1.1-1.0.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/xps/XPS-1.1-1.0.0-android.apk'
|
||||||
>
|
>
|
||||||
Android: XPS 1.1
|
Android: XPS 1.1
|
||||||
</Link>
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href='https://games-r2.lncvrt.xyz/xps/XPS-1.0-1.0.0-android.apk'
|
|
||||||
draggable={false}
|
draggable={false}
|
||||||
|
href='https://games-r2.lncvrt.xyz/xps/XPS-1.0-1.0.0-android.apk'
|
||||||
>
|
>
|
||||||
Android: XPS 1.0
|
Android: XPS 1.0
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/download' draggable={false}>
|
<Link draggable={false} href='/download'>
|
||||||
Windows, macOS, or Linux
|
Windows, macOS, or Linux
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -36,10 +36,10 @@ export default function XPSGame () {
|
|||||||
</p>
|
</p>
|
||||||
<p className='text-2xl my-1'>Downloads</p>
|
<p className='text-2xl my-1'>Downloads</p>
|
||||||
<div className='downloads'>
|
<div className='downloads'>
|
||||||
<Link href='/game/xps/downloads' draggable={false}>
|
<Link draggable={false} href='/game/xps/downloads'>
|
||||||
Android
|
Android
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/download' draggable={false}>
|
<Link draggable={false} href='/download'>
|
||||||
Windows, macOS, or Linux
|
Windows, macOS, or Linux
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -60,6 +60,10 @@ body {
|
|||||||
@apply bg-(--col0) select-none flex items-center justify-center min-h-screen;
|
@apply bg-(--col0) select-none flex items-center justify-center min-h-screen;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
@apply pointer-events-none;
|
||||||
|
}
|
||||||
|
|
||||||
.box {
|
.box {
|
||||||
@apply bg-(--col2) border border-(--col4) rounded-lg w-auto p-6 my-10;
|
@apply bg-(--col2) border border-(--col4) rounded-lg w-auto p-6 my-10;
|
||||||
}
|
}
|
||||||
|
|||||||
+10
-19
@@ -20,22 +20,20 @@ export default function Home () {
|
|||||||
</p>
|
</p>
|
||||||
<p className='text-center text-xl mt-2'>Main Games</p>
|
<p className='text-center text-xl mt-2'>Main Games</p>
|
||||||
<div className='games-grid'>
|
<div className='games-grid'>
|
||||||
<Link href='/game/berry-dash' draggable={false}>
|
<Link draggable={false} href='/game/berry-dash'>
|
||||||
<Image
|
<Image
|
||||||
src={'https://games-r2.lncvrt.xyz/icons/berry-dash.png'}
|
src={'https://games-r2.lncvrt.xyz/icons/berry-dash.png'}
|
||||||
width={64}
|
width={64}
|
||||||
height={64}
|
height={64}
|
||||||
draggable={false}
|
|
||||||
alt=''
|
alt=''
|
||||||
/>
|
/>
|
||||||
<span>Berry Dash</span>
|
<span>Berry Dash</span>
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/game/triangles' draggable={false}>
|
<Link draggable={false} href='/game/triangles'>
|
||||||
<Image
|
<Image
|
||||||
src={'https://games-r2.lncvrt.xyz/icons/triangles.png'}
|
src={'https://games-r2.lncvrt.xyz/icons/triangles.png'}
|
||||||
width={64}
|
width={64}
|
||||||
height={64}
|
height={64}
|
||||||
draggable={false}
|
|
||||||
alt=''
|
alt=''
|
||||||
/>
|
/>
|
||||||
<span>Triangles</span>
|
<span>Triangles</span>
|
||||||
@@ -43,22 +41,20 @@ export default function Home () {
|
|||||||
</div>
|
</div>
|
||||||
<p className='text-center text-xl mt-2'>Spinoffs</p>
|
<p className='text-center text-xl mt-2'>Spinoffs</p>
|
||||||
<div className='games-grid'>
|
<div className='games-grid'>
|
||||||
<Link href='/game/berry-dash-lite' draggable={false}>
|
<Link draggable={false} href='/game/berry-dash-lite'>
|
||||||
<Image
|
<Image
|
||||||
src={'https://games-r2.lncvrt.xyz/icons/berry-dash-lite.png'}
|
src={'https://games-r2.lncvrt.xyz/icons/berry-dash-lite.png'}
|
||||||
width={64}
|
width={64}
|
||||||
height={64}
|
height={64}
|
||||||
draggable={false}
|
|
||||||
alt=''
|
alt=''
|
||||||
/>
|
/>
|
||||||
<span>Berry Dash Lite</span>
|
<span>Berry Dash Lite</span>
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/game/berry-dash-with-guns' draggable={false}>
|
<Link draggable={false} href='/game/berry-dash-with-guns'>
|
||||||
<Image
|
<Image
|
||||||
src={'https://games-r2.lncvrt.xyz/icons/berry-dash-with-guns.png'}
|
src={'https://games-r2.lncvrt.xyz/icons/berry-dash-with-guns.png'}
|
||||||
width={64}
|
width={64}
|
||||||
height={64}
|
height={64}
|
||||||
draggable={false}
|
|
||||||
alt=''
|
alt=''
|
||||||
/>
|
/>
|
||||||
<span>Berry Dash with Guns</span>
|
<span>Berry Dash with Guns</span>
|
||||||
@@ -66,12 +62,11 @@ export default function Home () {
|
|||||||
</div>
|
</div>
|
||||||
<p className='text-center text-xl mt-2'>GDPS's</p>
|
<p className='text-center text-xl mt-2'>GDPS's</p>
|
||||||
<div className='games-grid'>
|
<div className='games-grid'>
|
||||||
<Link href='/game/xps' draggable={false}>
|
<Link draggable={false} href='/game/xps'>
|
||||||
<Image
|
<Image
|
||||||
src={'https://cdn.lncvrt.xyz/xps/square.png'}
|
src={'https://cdn.lncvrt.xyz/xps/square.png'}
|
||||||
width={64}
|
width={64}
|
||||||
height={64}
|
height={64}
|
||||||
draggable={false}
|
|
||||||
alt=''
|
alt=''
|
||||||
/>
|
/>
|
||||||
<span>XPS</span>
|
<span>XPS</span>
|
||||||
@@ -81,46 +76,42 @@ export default function Home () {
|
|||||||
Non-official but Verified games
|
Non-official but Verified games
|
||||||
</p>
|
</p>
|
||||||
<div className='games-grid'>
|
<div className='games-grid'>
|
||||||
<Link href='/game/berry-dash-custom' draggable={false}>
|
<Link draggable={false} href='/game/berry-dash-custom'>
|
||||||
<Image
|
<Image
|
||||||
src={'https://games-r2.lncvrt.xyz/icons/berry-dash-custom.png'}
|
src={'https://games-r2.lncvrt.xyz/icons/berry-dash-custom.png'}
|
||||||
width={64}
|
width={64}
|
||||||
height={64}
|
height={64}
|
||||||
draggable={false}
|
|
||||||
alt=''
|
alt=''
|
||||||
/>
|
/>
|
||||||
<span>Berry Dash Custom</span>
|
<span>Berry Dash Custom</span>
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/game/berry-dash-godot-remake' draggable={false}>
|
<Link draggable={false} href='/game/berry-dash-godot-remake'>
|
||||||
<Image
|
<Image
|
||||||
src={
|
src={
|
||||||
'https://games-r2.lncvrt.xyz/icons/berry-dash-godot-remake.png'
|
'https://games-r2.lncvrt.xyz/icons/berry-dash-godot-remake.png'
|
||||||
}
|
}
|
||||||
width={64}
|
width={64}
|
||||||
height={64}
|
height={64}
|
||||||
draggable={false}
|
|
||||||
alt=''
|
alt=''
|
||||||
/>
|
/>
|
||||||
<span>Berry Dash Godot Remake</span>
|
<span>Berry Dash Godot Remake</span>
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/game/berry-dash-with-guns-custom' draggable={false}>
|
<Link draggable={false} href='/game/berry-dash-with-guns-custom'>
|
||||||
<Image
|
<Image
|
||||||
src={
|
src={
|
||||||
'https://games-r2.lncvrt.xyz/icons/berry-dash-with-guns-custom.png'
|
'https://games-r2.lncvrt.xyz/icons/berry-dash-with-guns-custom.png'
|
||||||
}
|
}
|
||||||
width={64}
|
width={64}
|
||||||
height={64}
|
height={64}
|
||||||
draggable={false}
|
|
||||||
alt=''
|
alt=''
|
||||||
/>
|
/>
|
||||||
<span>Berry Dash with Guns Custom</span>
|
<span>Berry Dash with Guns Custom</span>
|
||||||
</Link>
|
</Link>
|
||||||
<Link href='/game/berry-dash-ultimate' draggable={false}>
|
<Link draggable={false} href='/game/berry-dash-ultimate'>
|
||||||
<Image
|
<Image
|
||||||
src={'https://games-r2.lncvrt.xyz/icons/berry-dash-ultimate.png'}
|
src={'https://games-r2.lncvrt.xyz/icons/berry-dash-ultimate.png'}
|
||||||
width={64}
|
width={64}
|
||||||
height={64}
|
height={64}
|
||||||
draggable={false}
|
|
||||||
alt=''
|
alt=''
|
||||||
/>
|
/>
|
||||||
<span>Berry Dash Ultimate</span>
|
<span>Berry Dash Ultimate</span>
|
||||||
@@ -130,7 +121,7 @@ export default function Home () {
|
|||||||
Looking for launcher downloads?
|
Looking for launcher downloads?
|
||||||
</p>
|
</p>
|
||||||
<div className='downloads'>
|
<div className='downloads'>
|
||||||
<Link href='/download' draggable={false}>
|
<Link draggable={false} href='/download'>
|
||||||
Download for Windows, macOS, or Linux
|
Download for Windows, macOS, or Linux
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ export function AccountButton () {
|
|||||||
<>
|
<>
|
||||||
<div className='relative'>
|
<div className='relative'>
|
||||||
<Link
|
<Link
|
||||||
|
draggable={false}
|
||||||
href='/account'
|
href='/account'
|
||||||
className='top-button absolute -top-4 -left-4'
|
className='top-button absolute -top-4 -left-4'
|
||||||
draggable={false}
|
|
||||||
>
|
>
|
||||||
<FontAwesomeIcon icon={faUser} />
|
<FontAwesomeIcon icon={faUser} />
|
||||||
</Link>
|
</Link>
|
||||||
|
|||||||
@@ -18,20 +18,20 @@ export function BackButton ({
|
|||||||
<div className='relative'>
|
<div className='relative'>
|
||||||
{href && (
|
{href && (
|
||||||
<Link
|
<Link
|
||||||
|
draggable={false}
|
||||||
href={href}
|
href={href}
|
||||||
className='top-button absolute -top-4 -left-4'
|
className='top-button absolute -top-4 -left-4'
|
||||||
ref={refLink}
|
ref={refLink}
|
||||||
draggable={false}
|
|
||||||
>
|
>
|
||||||
<FontAwesomeIcon icon={faArrowLeft} />
|
<FontAwesomeIcon icon={faArrowLeft} />
|
||||||
</Link>
|
</Link>
|
||||||
)}
|
)}
|
||||||
{onClick && (
|
{onClick && (
|
||||||
<button
|
<button
|
||||||
|
draggable={false}
|
||||||
onClick={onClick}
|
onClick={onClick}
|
||||||
className='top-button absolute -top-4 -left-4'
|
className='top-button absolute -top-4 -left-4'
|
||||||
ref={refButton}
|
ref={refButton}
|
||||||
draggable={false}
|
|
||||||
>
|
>
|
||||||
<FontAwesomeIcon icon={faArrowLeft} />
|
<FontAwesomeIcon icon={faArrowLeft} />
|
||||||
</button>
|
</button>
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ export function DiscordButton ({ href }: { href?: string }) {
|
|||||||
<>
|
<>
|
||||||
<div className='relative'>
|
<div className='relative'>
|
||||||
<Link
|
<Link
|
||||||
|
draggable={false}
|
||||||
href={href ?? '/discord'}
|
href={href ?? '/discord'}
|
||||||
className='top-button absolute -top-4 -right-4'
|
className='top-button absolute -top-4 -right-4'
|
||||||
draggable={false}
|
|
||||||
>
|
>
|
||||||
<FontAwesomeIcon icon={faDiscord} />
|
<FontAwesomeIcon icon={faDiscord} />
|
||||||
</Link>
|
</Link>
|
||||||
|
|||||||
@@ -12,10 +12,10 @@ export function HomeButton ({
|
|||||||
<>
|
<>
|
||||||
<div className='relative'>
|
<div className='relative'>
|
||||||
<Link
|
<Link
|
||||||
|
draggable={false}
|
||||||
href='/'
|
href='/'
|
||||||
className='top-button absolute -top-4 -left-4'
|
className='top-button absolute -top-4 -left-4'
|
||||||
ref={refLink}
|
ref={refLink}
|
||||||
draggable={false}
|
|
||||||
>
|
>
|
||||||
<FontAwesomeIcon icon={faHome} />
|
<FontAwesomeIcon icon={faHome} />
|
||||||
</Link>
|
</Link>
|
||||||
|
|||||||
@@ -6,9 +6,9 @@ export function ReloadButton ({ action }: { action: () => void }) {
|
|||||||
<>
|
<>
|
||||||
<div className='relative'>
|
<div className='relative'>
|
||||||
<button
|
<button
|
||||||
|
draggable={false}
|
||||||
className='top-button absolute -top-4 -right-4'
|
className='top-button absolute -top-4 -right-4'
|
||||||
onClick={action}
|
onClick={action}
|
||||||
draggable={false}
|
|
||||||
>
|
>
|
||||||
<FontAwesomeIcon icon={faArrowsRotate} />
|
<FontAwesomeIcon icon={faArrowsRotate} />
|
||||||
</button>
|
</button>
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ export function UploadButton ({ href }: { href: string }) {
|
|||||||
<>
|
<>
|
||||||
<div className='relative'>
|
<div className='relative'>
|
||||||
<Link
|
<Link
|
||||||
|
draggable={false}
|
||||||
href={href}
|
href={href}
|
||||||
className='top-button absolute -top-4 right-8'
|
className='top-button absolute -top-4 right-8'
|
||||||
draggable={false}
|
|
||||||
>
|
>
|
||||||
<FontAwesomeIcon icon={faUpload} />
|
<FontAwesomeIcon icon={faUpload} />
|
||||||
</Link>
|
</Link>
|
||||||
|
|||||||
Reference in new issue
Block a user