Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release update #9976

Merged
merged 155 commits into from
Apr 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
2fdcee2
poc: drops with uid
preschian Mar 17, 2024
0dc456b
Merge branch 'main' of github.com:kodadot/nft-gallery into poc-drops-…
preschian Mar 20, 2024
e5fccd7
test: metadata
preschian Mar 20, 2024
1d43d4a
feat(PaidGenerative.vue): replace batch with batchAll in mintNft func…
preschian Mar 20, 2024
f792c96
feat(useDropMassMint.ts): replace claimAllocation with updateMetadata…
preschian Mar 20, 2024
ce2df24
feat: add experiment flagUid to control display of serial number in I…
preschian Mar 27, 2024
17e3744
feat(PaidGenerative.vue): uncomment useCollectionEntity import and usage
preschian Mar 27, 2024
226502b
Merge branch 'main' of github.com:kodadot/nft-gallery into poc-drops-…
preschian Mar 27, 2024
fdb3d96
feat(PaidGenerative.vue): refactor mintNft function to simplify argum…
preschian Mar 27, 2024
5058cb3
Merge branch 'main' of github.com:kodadot/nft-gallery into poc-drops-…
preschian Mar 28, 2024
65f8644
modal-width to tailwind
iMac7 Mar 28, 2024
d47271c
Merge branch 'main' of https://github.com/kodadot/nft-gallery into 92…
iMac7 Mar 28, 2024
ecb67d8
Update ItemTransferModal.vue
iMac7 Mar 28, 2024
6a8e983
refactor: useTransaction for drop mint
Jarsen136 Mar 28, 2024
88e217b
refactor: useTransaction for holder of drop mint
Jarsen136 Mar 28, 2024
1b0c547
fix: deep scan
Jarsen136 Mar 28, 2024
d6ee6cf
Merge branch 'main' into issue-9750
Jarsen136 Mar 28, 2024
4694234
large structure done
daiagi Mar 28, 2024
206dad1
Merge branch 'main' of https://github.com/kodadot/nft-gallery into fe…
daiagi Mar 28, 2024
2f499d6
fix: Drop page does not respect visibility from backend
Jarsen136 Mar 28, 2024
b424bf6
fix failing test
iMac7 Mar 28, 2024
bce2e6d
Merge branch 'main' into issue-9901
Jarsen136 Mar 28, 2024
f4e09de
fix: Numbers in search bar are bit off
Jarsen136 Mar 28, 2024
8753a22
Merge pull request #9912 from Jarsen136/issue-9909
yangwao Mar 28, 2024
87d3c1d
fix: free mint not moving to email confirm step
hassnian Mar 28, 2024
a09a984
fix: Mobile menu gone on 640-1024px
Jarsen136 Mar 28, 2024
01d3d7f
feat: Change footer in pure text
Jarsen136 Mar 28, 2024
cdad181
fix: e2e footer test
Jarsen136 Mar 28, 2024
678e21a
fix: remove instagram and reddit from footer
Jarsen136 Mar 28, 2024
91564d6
fix: e2e test
Jarsen136 Mar 28, 2024
d744051
fix: menu gap
Jarsen136 Mar 28, 2024
40d86e8
fix: mobile gap
Jarsen136 Mar 28, 2024
af2cff1
Merge pull request #9924 from Jarsen136/issue-9913-1
vikiival Mar 28, 2024
52fb755
Merge branch 'main' into issue-9915
prury Mar 28, 2024
cee3ea7
fix: responsive navbar
Jarsen136 Mar 28, 2024
4fbe832
Merge branch 'issue-9915' of github.com:Jarsen136/nft-gallery into is…
Jarsen136 Mar 28, 2024
0e70532
Merge branch 'main' into issue-9750
Jarsen136 Mar 28, 2024
81d2bb4
Merge branch 'main' of https://github.com/kodadot/nft-gallery into fe…
daiagi Mar 29, 2024
5caac40
use chain avatar
daiagi Mar 29, 2024
f18f150
follow button states
daiagi Mar 29, 2024
c7fd096
wallet and links dropdown menu
daiagi Mar 29, 2024
8404fe7
play with paul
daiagi Mar 29, 2024
3211a98
Share Dropdown
daiagi Mar 29, 2024
5f91e43
rename and order
daiagi Mar 29, 2024
791d69e
fix(explore-items): sometimes listed filter is not applied
hassnian Mar 29, 2024
b23e005
translations
daiagi Mar 29, 2024
4385eb8
farcaster icon
daiagi Mar 29, 2024
3098d5e
"security hotspot"
daiagi Mar 29, 2024
2bdf392
chore: maps convert
Jarsen136 Mar 29, 2024
e171453
Merge branch 'main' into issue-9710
prury Mar 29, 2024
0661fa7
Merge branch 'main' into 9242-modal-width
prury Mar 29, 2024
824240c
Merge pull request #9930 from hassnian/issue-9710
yangwao Mar 29, 2024
7c8c26c
Merge pull request #9906 from iMac7/9242-modal-width
yangwao Mar 29, 2024
6a5acb4
Merge branch 'main' into issue-9750
Jarsen136 Mar 29, 2024
98df578
drop-test-refactor
prury Mar 29, 2024
bd75586
Merge pull request #9916 from Jarsen136/issue-9915
prury Mar 29, 2024
4772f34
Merge branch 'main' into issue-9901
prury Mar 29, 2024
a0b1d1f
Merge pull request #9910 from Jarsen136/issue-9901
prury Mar 29, 2024
d266690
Merge branch 'main' into connect-wallet-test-fix
prury Mar 29, 2024
85cba01
add(TopCollectionsCard.vue): grey negative indicators
hassnian Mar 30, 2024
dc30fc4
fix buttons hover color
daiagi Mar 30, 2024
01e49d5
fix mobile menu
daiagi Mar 30, 2024
5441103
Merge branch 'main' of https://github.com/kodadot/nft-gallery into fe…
daiagi Mar 30, 2024
e4ad460
chore:translations
daiagi Mar 30, 2024
778cd18
fix warning
daiagi Mar 30, 2024
3a33578
remove avatar assets
daiagi Mar 30, 2024
a93e35d
Merge pull request #9934 from kodadot/connect-wallet-test-fix
vikiival Mar 30, 2024
2c49bbb
Merge pull request #9936 from hassnian/issue-9935
vikiival Mar 30, 2024
df6d376
Merge branch 'main' into feat/profile_v3
vikiival Mar 30, 2024
2e9ab29
Merge branch 'main' of github.com:kodadot/nft-gallery into poc-drops-…
preschian Mar 30, 2024
5589e71
fix: burguer menu options overlapping with Navbar on 640-1024px width
Jarsen136 Mar 30, 2024
ae8b898
Merge pull request #9931 from kodadot/feat/profile_v3
yangwao Mar 30, 2024
194ddae
Merge pull request #9914 from hassnian/fix/free-mint-not-moving-step
yangwao Mar 30, 2024
86f7b71
smaller font
daiagi Mar 30, 2024
6a20abc
specify order
daiagi Mar 30, 2024
823e82c
tiny bit nicer
daiagi Mar 30, 2024
1cadb1d
fix: Disable RMRK/KSM
Jarsen136 Mar 30, 2024
da7aa73
fix: diabled operation
Jarsen136 Mar 30, 2024
d7ca1ba
fix: revert identity disabled
Jarsen136 Mar 30, 2024
2d829e0
feat(PaidGenerative.vue): update metadata object initialization with …
preschian Mar 30, 2024
df8d610
Merge branch 'main' of github.com:kodadot/nft-gallery into poc-drops-…
preschian Mar 30, 2024
485f0d0
fix: unsupported action
Jarsen136 Mar 30, 2024
2c94213
feat(ItemsGrid.vue): always display name with serial number
preschian Mar 30, 2024
37b7fb7
refactor(crypto.spec.ts): rename 'attemps' to 'users' and remove unus…
preschian Mar 30, 2024
1599fcc
refactor(useDropMassMint.ts): remove commented out code and unused im…
preschian Mar 30, 2024
85d5be3
refactor: remove unused image property from PaidGenerative.vue and co…
preschian Mar 30, 2024
ca0e6db
feat: Code Checker: Full Screen
Jarsen136 Mar 30, 2024
12bc1a4
fix wrong results in activity
iMac7 Mar 30, 2024
fb933b5
fix: More Space on mobile drop page
Jarsen136 Mar 30, 2024
e7f5045
Merge pull request #9948 from Jarsen136/issue-9947
vikiival Mar 30, 2024
0f8946c
Update components/profile/ProfileDetailV3.vue
yangwao Mar 31, 2024
0db3818
Merge pull request #9942 from kodadot/profilev3_smol_adjustments
yangwao Mar 31, 2024
e44074c
Merge branch 'main' into issue-9750
prury Mar 31, 2024
c62081d
Merge branch 'main' into issue-9937
vikiival Mar 31, 2024
34e5cfc
[skip netlify] Update Bumped minor version of packages
renovate[bot] Mar 31, 2024
70471e2
ref(auto-teleport): disable autotelport of all assets on balance slas…
hassnian Apr 1, 2024
9981d43
Merge pull request #9952 from kodadot/renovate/bumped-minor-version-o…
yangwao Apr 1, 2024
547cd62
chore: rename hasOperationsDisabled
Jarsen136 Apr 1, 2024
15c93fc
Merge branch 'issue-9937' of github.com:Jarsen136/nft-gallery into is…
Jarsen136 Apr 1, 2024
deb0205
Merge pull request #9908 from Jarsen136/issue-9750
yangwao Apr 1, 2024
db779d2
Merge pull request #9938 from Jarsen136/issue-9933
yangwao Apr 1, 2024
8f38dc3
fix(AutotelportActionButton.vue): welcome modal appearing while butt…
hassnian Apr 1, 2024
d24532f
feat: add experimental flag for testing minting functionality
preschian Apr 1, 2024
d8e115c
chore(HolderOfGenerative.vue): update comment regarding flag removal …
preschian Apr 1, 2024
e5f0330
Merge branch 'main' of github.com:kodadot/nft-gallery into poc-drops-…
preschian Apr 1, 2024
b7a46da
feat(transactionMintDrop.ts): add useDrop and useExperiments hooks
preschian Apr 1, 2024
77c6fa8
chore(useExperiments.ts): remove console.log from watchEffect function
preschian Apr 1, 2024
8c9a668
Merge branch 'main' into issue-9937
Jarsen136 Apr 1, 2024
e9e0900
Merge branch 'main' into issue-9898
prury Apr 1, 2024
77b4069
remove unlist interaction
iMac7 Apr 1, 2024
f2ae3f5
Merge branch 'main' into issue-9954
prury Apr 1, 2024
7bd48a1
Merge branch 'main' into issue-9929
prury Apr 1, 2024
3672e71
Merge branch 'main' into 5544-wrong-results-activity
prury Apr 1, 2024
2300c28
fix: toolbar design for code checker
Jarsen136 Apr 1, 2024
96863b2
fix: gap
Jarsen136 Apr 1, 2024
a139952
feat(Items.vue): add display-name-with-sn prop to ItemsGrid component
preschian Apr 2, 2024
1080261
refactor(OrderByDropdown.vue): remove condition for 'prefix-drops-id'…
preschian Apr 2, 2024
1c8e6b2
feat(HolderOfGenerative.vue): refactor mintedNFTs creation, add metad…
preschian Apr 2, 2024
4729e3d
refactor: extract metadata update logic to useUpdateMetadata in useGe…
preschian Apr 2, 2024
aabd4f2
refactor: remove raffle related code from PaidGenerative.vue, utils.t…
preschian Apr 2, 2024
0dbc7bf
feat(useGenerativeDropMint.ts, fxart.ts): add nft field to DoResult t…
preschian Apr 2, 2024
c2194de
add(TopCollections.vue): view all collections button
hassnian Apr 2, 2024
34a8058
fix(AutoTeleportModal.vue): ensure auto-teleport is finalized when al…
hassnian Apr 2, 2024
4707c33
fix(AutoTeleportModal.vue): check actions length
hassnian Apr 2, 2024
ee91c41
fix(Search.vue): clearing valid collections sortby filters on page mount
hassnian Apr 2, 2024
284d6ee
fix(ExploreSort.vue): sortby filters not being applied on page mount
hassnian Apr 2, 2024
19e1dc9
Merge pull request #9944 from Jarsen136/issue-9937
vikiival Apr 2, 2024
ef0c07a
Merge branch 'main' into issue-9929
prury Apr 2, 2024
f502d76
Merge branch 'main' into 5544-wrong-results-activity
prury Apr 2, 2024
b48fc3a
Merge branch 'main' into issue-9954
prury Apr 2, 2024
63eacc1
Merge pull request #9946 from iMac7/5544-wrong-results-activity
vikiival Apr 2, 2024
f158d1d
fix: Ux friendly cookie popup mobile
Jarsen136 Apr 2, 2024
3fbf57c
fix(fxart.ts): change API method from GET to POST in updateMetadata f…
preschian Apr 3, 2024
12b1cdb
refactor: move displaySn logic from ItemsGrid.vue and useNft.ts to nf…
preschian Apr 3, 2024
f5a4421
fix(ExploreSort.vue): clear sort on tab change
hassnian Apr 3, 2024
799642e
Merge branch 'main' into issue-9957
hassnian Apr 3, 2024
8e50ec1
Merge branch 'main' into issue-9919
vikiival Apr 3, 2024
f17e5d8
Merge pull request #9953 from hassnian/issue-9929
prury Apr 3, 2024
806f688
:wrech: trigger of XCM autoteleport on ill-logical cases
vikiival Apr 3, 2024
f8463d1
:wrench: ED for PolkaDot should be 1.5 DOT
vikiival Apr 3, 2024
f9fca54
Merge pull request #9966 from kodadot/weird-trigger-of-xcm
vikiival Apr 3, 2024
bef75fc
chore: class
Jarsen136 Apr 3, 2024
dba5ba7
refactor: remove migrate button on collection page
preschian Apr 3, 2024
aa973bb
Merge branch 'main' of github.com:kodadot/nft-gallery into poc-drops-…
preschian Apr 3, 2024
1cfef49
refactor(transactionMintDrop.ts, useExperiments.ts): remove flagUid a…
preschian Apr 3, 2024
f7dbd82
refactor: rename crypto.spec.ts to randomize.spec.ts and remove uidMa…
preschian Apr 3, 2024
ddfda76
Merge pull request #9945 from Jarsen136/issue-9898
prury Apr 3, 2024
d03cd0a
Update utils/randomize.ts
preschian Apr 4, 2024
8086eea
Merge pull request #9955 from hassnian/issue-9954
yangwao Apr 4, 2024
7eb63ca
Merge pull request #9960 from hassnian/issue-9919
yangwao Apr 4, 2024
899dd8f
Merge pull request #9964 from Jarsen136/issue-9963
yangwao Apr 4, 2024
2ffc8d1
Merge pull request #9969 from kodadot/remove-migrate-button-collectio…
yangwao Apr 4, 2024
e28e707
Merge pull request #9956 from kodadot/poc-drops-with-uid
yangwao Apr 4, 2024
bed67b4
Merge pull request #9959 from hassnian/issue-9957
yangwao Apr 4, 2024
1d5a7c4
Merge pull request #9975 from kodadot/main
yangwao Apr 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions assets/styles/components/_connect-wallet.scss
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
width: 100%;

@include mobile {
inset: 0;
border-left: none !important;
max-width: 100vw;
height: calc(100% - $navbar-mobile-min-height) ;
Expand Down
12 changes: 9 additions & 3 deletions assets/styles/layouts/_main-navigation.scss
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,11 @@
}

&--fullpage {
@apply fixed h-screen w-full z-[100] top-[57px];

@apply fixed h-screen w-full z-[100];
top: $navbar-desktop-min-height;
@include mobile {
top: $navbar-mobile-min-height;
}
@include ktheme() {
background: theme('background-color');
}
Expand Down Expand Up @@ -138,7 +141,10 @@
}

&.is-active .navbar-brand {
min-height: $navbar-mobile-min-height;
min-height: $navbar-desktop-min-height;
@include mobile {
min-height: $navbar-mobile-min-height;
}
}
}
}
Expand Down
36 changes: 8 additions & 28 deletions components/CookieBanner.vue
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,25 @@
class="notices flex overflow-hidden pointer-events-none fixed p-[2em] inset-0 is-bottom items-center w-full z-[1000]">
<div
role="alertdialog"
class="snackbar is-success is-bottom-left py-2 px-4 mb-3">
<div>
class="snackbar is-success is-bottom-left !py-4 md:!py-2 px-4 mb-3 flex-col md:flex-row">
<div class="md:flex md:gap-1">
{{ $t('cookies.notice') }}, see
<nuxt-link to="/cookie-notice" target="_blank" class="is-underlined"
>Cookie Policy</nuxt-link
>
for details.
</div>
<div class="bar ml-4 mr-4" />
<div class="action is-success">
<div
class="bg-separator-line-color m-4 md:!my-0 !w-full !h-[1px] md:!w-[1px] md:!h-[13px]" />
<div
class="flex items-center justify-between md:!my-0 w-full md:w-fit">
<NeoButton variant="text" no-shadow @click="declineCookies">
{{ $t('cookies.decline') }}
</NeoButton>
<NeoButton
variant="text"
variant="secondary-rounded"
no-shadow
class="font-bold ml-3"
class="ml-3 h-8"
data-testid="cookie-banner-button-accept"
@click="acceptCookies">
{{ $t('cookies.accept') }}
Expand Down Expand Up @@ -58,29 +60,7 @@ const declineCookies = () => {
.cookie-banner {
.snackbar {
align-self: flex-start;
height: 2.188rem;
max-width: 720px;

@media screen and (max-width: 768px) {
height: auto;
width: 11.875rem;
flex-direction: column;
display: flex;
align-self: auto !important;

.action {
display: flex;
align-items: center;
justify-content: space-around;
width: 100%;
}

.bar {
height: 1px;
width: 100%;
margin-top: 11px;
}
}
}
}
</style>
8 changes: 5 additions & 3 deletions components/Navbar.vue
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@
:class="{
'is-active': isMobileNavbarOpen,
}">
<div class="container items-center" :class="{ 'is-fluid': !isTouch }">
<div
class="container items-center max-lg:!px-0"
:class="{ 'is-fluid': !isTouch }">
<!-- BRAND -->
<div class="navbar-brand">
<nuxt-link
Expand Down Expand Up @@ -43,7 +45,7 @@
<!-- BURGER MENU -->
<a
role="button"
class="navbar-burger sm:hidden"
class="navbar-burger lg:hidden"
:class="{ 'is-active': isMobileNavbarOpen }"
aria-label="menu"
aria-expanded="false"
Expand All @@ -60,7 +62,7 @@
<!-- MENU -->
<div
id="MainNavbar"
class="navbar-menu"
class="navbar-menu py-0"
:class="{ 'is-active': isMobileNavbarOpen }">
<!-- NAV START -->
<div class="navbar-start">
Expand Down
89 changes: 16 additions & 73 deletions components/TheFooter.vue
Original file line number Diff line number Diff line change
Expand Up @@ -83,55 +83,21 @@
</ul>
</div>
</section>
<section class="footer-container-socials flex flex-col">
<h2 class="subtitle is-5">
{{ $t('footer.join') }}
</h2>
<ul class="footer-container-socials-list flex mb-6">
<li
v-for="item in socials"
:key="item.url"
class="footer-container-socials-list-item flex items-center justify-center">
<NeoTooltip :label="item.name" position="top">
<a
v-safe-href="item.url"
class="flex items-center justify-center hover:text-text-color"
rel="nofollow noopener noreferrer"
target="_blank"
role="link"
:aria-label="item.name">
<!-- substack doesnt have a font awesome icon -->
<svg
v-if="item.icon === 'substack'"
width="16"
height="16"
viewBox="0 0 448 512"
fill="none"
xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_6104_83750)">
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M0 0H448V62.804H0V0ZM0 229.083H448V511.471L223.954 385.808L0 511.471V229.083ZM0 114.541H448V177.345H0V114.541Z"
fill="currentColor" />
</g>
<defs>
<clipPath id="clip0_6104_83750">
<rect width="448" height="511.471" fill="currentColor" />
</clipPath>
</defs>
</svg>
<!-- farcaster doesnt have a font awesome icon -->
<FarcasterIcon
v-else-if="item.icon === 'farcaster'"
width="20"
height="20" />
<NeoIcon
v-else
:pack="item.pack || item.name == 'Swag' ? 'fasr' : 'fab'"
:icon="item.icon" />
</a>
</NeoTooltip>
<section class="footer-container-info flex flex-col">
<h2 class="subtitle is-5">{{ $t('footer.join') }}</h2>
<ul
class="footer-container-list columns-1"
data-testid="footer-social-list">
<li v-for="item in socials" :key="item.url">
<a
v-if="item.url"
v-safe-href="item.url"
target="_blank"
rel="nofollow noopener noreferrer"
class="flex items-center">
{{ item.name }}
<NeoIcon icon="arrow-up-right" class="ml-1 text-k-grey" />
</a>
</li>
</ul>
</section>
Expand All @@ -146,11 +112,7 @@
</template>

<script lang="ts" setup>
import { NeoIcon, NeoTooltip } from '@kodadot1/brick'

const FarcasterIcon = defineAsyncComponent(
() => import('@/assets/icons/farcaster-icon.svg?component'),
)
import { NeoIcon } from '@kodadot1/brick'

interface Menu {
name: string
Expand Down Expand Up @@ -240,49 +202,30 @@ const socials = [
{
name: 'Twitter',
url: 'https://twitter.com/KodaDot',
icon: 'x-twitter',
},
{
name: 'Farcaster',
url: 'https://warpcast.com/~/channel/koda',
icon: 'farcaster',
},
{
name: 'Telegram',
url: 'https://t.me/koda_eco',
icon: 'telegram',
},
{
name: 'Beehiiv',
url: 'https://kodadotweeklyroundup.beehiiv.com',
icon: 'newspaper',
pack: 'fal',
},
{
name: 'Linkedin',
url: 'https://www.linkedin.com/company/kodadot',
icon: 'linkedin',
},
{
name: 'Medium',
url: 'https://medium.com/kodadot',
icon: 'medium',
},
{
name: 'Youtube',
url: 'https://www.youtube.com/channel/UCEULduld5NrqOL49k1KVjoA/',
icon: 'youtube',
},

{
name: 'Instagram',
url: 'https://instagram.com/kodadot.xyz',
icon: 'instagram',
},
{
name: 'Reddit',
url: 'https://www.reddit.com/r/KodaDot',
icon: 'reddit-alien',
},
]
</script>
3 changes: 1 addition & 2 deletions components/carousel/CarouselTypeDrops.vue
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@ let queries = {

if (!isProduction) {
queries = {
limit: 12,
active: [true, false],
...queries,
chain: ['ahp', 'ahk'],
}
}
Expand Down
35 changes: 28 additions & 7 deletions components/codeChecker/PreviewCard.vue
Original file line number Diff line number Diff line change
@@ -1,33 +1,48 @@
<template>
<div
class="border bg-background-color shadow-primary p-5 pb-6 w-full lg:max-w-[490px] flex flex-col gap-5">
<div>
<div ref="fullscreenRef" class="overflow-y-scroll">
<NeoButton
v-if="isFullscreen"
class="fixed top-[3rem] left-[3rem] z-[1]"
icon-left="chevron-left"
@click="toggleFullscreen">
<div class="mr-2">{{ $t('massmint.goBack') }}</div>
</NeoButton>

<CodeCheckerSandboxIFrame
v-if="render"
v-model:count="count"
:is-fullscreen="isFullscreen"
:custom-class="isFullscreen ? 'h-fit aspect-square' : ''"
:hash="hash"
:assets="assets" />

<BaseMediaItem v-else preview is-detail class="border" />
</div>
<div
class="flex pb-5 justify-between w-full gap-4 border-b border-neutral-5">
<div class="pb-5 flex w-full gap-3 border-b border-neutral-5">
<NeoButton
rounded
no-shadow
class="w-full px-5 border-k-grey hover:!bg-transparent"
icon="arrow-rotate-left"
class="px-5 flex-1 border-k-grey hover:!bg-transparent"
icon-right="arrow-rotate-left"
@click="newHash"
>{{ $t('codeChecker.newHash') }}</NeoButton
>
<NeoButton
rounded
no-shadow
class="w-full px-5 border-k-grey hover:!bg-transparent"
class="flex-1 border-k-grey hover:!bg-transparent"
:disabled="!selectedFile"
@click="replay"
>{{ $t('codeChecker.replayAnimation') }}</NeoButton
>
<NeoButton
rounded
no-shadow
:disabled="!render"
class="border-k-grey px-4 hover:!bg-transparent"
icon="arrow-up-right-and-arrow-down-left-from-center"
@click="toggleFullscreen"></NeoButton>
</div>
<div>
<span>{{ $t('codeChecker.currentHash') }}</span>
Expand Down Expand Up @@ -74,6 +89,8 @@ import {
NeoDropdownItem,
NeoInput,
} from '@kodadot1/brick'
import { useFullscreen } from '@vueuse/core'

import { generateRandomHash } from './utils'
import config from './codechecker.config'
import { AssetMessage, Passed } from './types'
Expand All @@ -86,6 +103,10 @@ const props = defineProps<{
kodaRendererUsed: Passed
}>()

const fullscreenRef = ref<HTMLElement | null>(null)

const { toggle: toggleFullscreen, isFullscreen } = useFullscreen(fullscreenRef)

const emit = defineEmits(['reload'])
const variationOptions = config.varaitionsOptions

Expand Down
3 changes: 2 additions & 1 deletion components/codeChecker/SandboxIFrame.vue
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
:id="config.iframeId"
:key="count"
title="render-preview"
class="sandbox-iframe w-full h-[440px] border"
:class="['sandbox-iframe w-full h-[440px] border', customClass]"
sandbox="allow-scripts allow-same-origin"
:src="iframeSrc"
@load="onIframeLoad">
Expand All @@ -19,6 +19,7 @@ const props = defineProps<{
hash: string
assets: Array<AssetMessage>
count: number
customClass?: string
}>()

const emit = defineEmits(['update:count'])
Expand Down
Loading
Loading