mirror of
https://github.com/utopia-os/utopia-ui.git
synced 2025-12-13 07:46:10 +00:00
basic dynamic welcome popup
This commit is contained in:
parent
2d56c5386d
commit
79e1e2e1d3
@ -86,7 +86,7 @@ if(map && map.name){
|
||||
<Permissions api={permissionsApiInstance} adminRole='8ed0b24e-3320-48cd-8444-bc152304e580'></Permissions>
|
||||
<Tags api={tagsApi}></Tags>
|
||||
<Modal>
|
||||
<ModalContent />
|
||||
<ModalContent map={map} />
|
||||
</Modal>
|
||||
<SideBar routes={[...routes, ...layerPageRoutes]} bottomRoutes={bottomRoutes} />
|
||||
<Content>
|
||||
|
||||
@ -3,15 +3,16 @@ import { useState } from 'react'
|
||||
type ChapterProps = {
|
||||
clickAction1?: () => void
|
||||
clickAction2?: () => void
|
||||
map?: any
|
||||
|
||||
}
|
||||
|
||||
|
||||
export function Welcome1({ clickAction1 }: ChapterProps) {
|
||||
export function Welcome1({ clickAction1, map }: ChapterProps) {
|
||||
return (
|
||||
<>
|
||||
<h3 className="font-bold text-lg">Welcome to the Community Ecosystem Map</h3>
|
||||
<img className="float-right w-32 m-2" src="/3markers-globe.svg"></img>
|
||||
<h3 className="font-bold text-lg">Welcome to {map?.name || "Utopia Map"}</h3>
|
||||
<img className="float-right w-32 m-2" src={"https://api.utopia-lab.org/assets/"+map.logo}></img>
|
||||
<p className="py-3">
|
||||
It is a tool for collaborative mapping to connect local initiatives, people and events.
|
||||
</p>
|
||||
@ -96,7 +97,7 @@ const close = () => {
|
||||
window.my_modal_3.close();
|
||||
}
|
||||
|
||||
export const ModalContent = () => {
|
||||
export const ModalContent = ({map}:{map: any}) => {
|
||||
|
||||
const [chapter, setChapter] = useState<number>(1);
|
||||
//const setQuestsOpen = useSetQuestOpen()
|
||||
@ -106,7 +107,7 @@ export const ModalContent = () => {
|
||||
const ActiveChapter = () => {
|
||||
switch (chapter) {
|
||||
case 1:
|
||||
return <Welcome1 clickAction1={() => {
|
||||
return <Welcome1 map={map} clickAction1={() => {
|
||||
|
||||
close();
|
||||
setTimeout(() => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user