{
- if (shape.props.interactive) {
- e.stopPropagation();
- }
- }}
- onWheel={(e) => {
- if (shape.props.interactive) {
- e.stopPropagation();
- }
+ flexDirection: 'column',
+ gap: 4,
+ pointerEvents: 'auto',
}}
>
- {error && (
-
- )}
-
- {/* Routing Panel - Shows when routing is enabled */}
- {isLoaded && shape.props.routing.enabled && (
-
- )}
-
- {/* Presence Panel - Shows when presence is enabled */}
- {isLoaded && shape.props.presence.enabled && (
-
- )}
-
- {/* Discovery Panel - Shows when discovery is enabled */}
- {isLoaded && shape.props.discovery.enabled && (
-
e.stopPropagation()}
- >
-
- 🎮
- Discovery
-
-
-
-
-
-
-
- {/* Stats display */}
-
- 📍 {discoveryConfig.anchors.length}
- 🍄 {discoveryConfig.spores.length}
- 🏆 {discoveryConfig.hunts.length}
-
-
- {/* Demo buttons */}
-
-
-
-
-
-
-
- {/* Clear all button */}
- {(discoveryConfig.anchors.length > 0 || discoveryConfig.spores.length > 0 || discoveryConfig.hunts.length > 0) && (
-
- )}
-
-
- )}
-
- {/* Lens Indicator - Shows active lens when not geographic */}
- {isLoaded && shape.props.lenses.enabled && shape.props.lenses.activeLens !== 'geographic' && (
-