wat
This commit is contained in:
parent
a505ae31c4
commit
8fe9d08b2d
|
@ -40,7 +40,7 @@ export type User = {
|
||||||
referredByContractId?: string
|
referredByContractId?: string
|
||||||
referredByGroupId?: string
|
referredByGroupId?: string
|
||||||
lastPingTime?: number
|
lastPingTime?: number
|
||||||
showWelcome: boolean
|
shouldShowWelcome?: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
export const STARTING_BALANCE = ENV_CONFIG.startingBalance ?? 1000
|
export const STARTING_BALANCE = ENV_CONFIG.startingBalance ?? 1000
|
||||||
|
|
|
@ -22,7 +22,7 @@ service cloud.firestore {
|
||||||
allow read;
|
allow read;
|
||||||
allow update: if resource.data.id == request.auth.uid
|
allow update: if resource.data.id == request.auth.uid
|
||||||
&& request.resource.data.diff(resource.data).affectedKeys()
|
&& request.resource.data.diff(resource.data).affectedKeys()
|
||||||
.hasOnly(['bio', 'bannerUrl', 'website', 'twitterHandle', 'discordHandle', 'followedCategories', 'lastPingTime','showWelcome']);
|
.hasOnly(['bio', 'bannerUrl', 'website', 'twitterHandle', 'discordHandle', 'followedCategories', 'lastPingTime','shouldShowWelcome']);
|
||||||
// User referral rules
|
// User referral rules
|
||||||
allow update: if resource.data.id == request.auth.uid
|
allow update: if resource.data.id == request.auth.uid
|
||||||
&& request.resource.data.diff(resource.data).affectedKeys()
|
&& request.resource.data.diff(resource.data).affectedKeys()
|
||||||
|
|
|
@ -12,10 +12,10 @@ export default function Welcome() {
|
||||||
const user = useUser()
|
const user = useUser()
|
||||||
const [open, setOpen] = useState(true)
|
const [open, setOpen] = useState(true)
|
||||||
const [page, setPage] = useState(0)
|
const [page, setPage] = useState(0)
|
||||||
const totalpages = 4
|
const TOTAL_PAGES = 4
|
||||||
|
|
||||||
function increasePage() {
|
function increasePage() {
|
||||||
if (page < totalpages - 1) {
|
if (page < TOTAL_PAGES - 1) {
|
||||||
setPage(page + 1)
|
setPage(page + 1)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -27,14 +27,12 @@ export default function Welcome() {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function setUserHasSeenWelcome() {
|
async function setUserHasSeenWelcome() {
|
||||||
// await changeUserInfo({ showWelcome: false })
|
|
||||||
if (user) {
|
if (user) {
|
||||||
console.log('setuserwelcome called')
|
await updateUser(user.id, { ['shouldShowWelcome']: false })
|
||||||
await updateUser(user.id, { ['showWelcome']: false })
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!user || !user.showWelcome) {
|
if (!user || !user.shouldShowWelcome) {
|
||||||
return <></>
|
return <></>
|
||||||
} else
|
} else
|
||||||
return (
|
return (
|
||||||
|
@ -60,11 +58,11 @@ export default function Welcome() {
|
||||||
)}
|
)}
|
||||||
onClick={decreasePage}
|
onClick={decreasePage}
|
||||||
/>
|
/>
|
||||||
<PageIndicator page={page} totalpages={totalpages} />
|
<PageIndicator page={page} totalpages={TOTAL_PAGES} />
|
||||||
<ChevronRightIcon
|
<ChevronRightIcon
|
||||||
className={clsx(
|
className={clsx(
|
||||||
'h-10 w-10 text-indigo-500 hover:text-indigo-600',
|
'h-10 w-10 text-indigo-500 hover:text-indigo-600',
|
||||||
page === totalpages - 1 ? 'disabled invisible' : ''
|
page === TOTAL_PAGES - 1 ? 'disabled invisible' : ''
|
||||||
)}
|
)}
|
||||||
onClick={increasePage}
|
onClick={increasePage}
|
||||||
/>
|
/>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user