{selectedCount > 0 && (
diff --git a/frontend/app/components/Spots/SpotsList/index.tsx b/frontend/app/components/Spots/SpotsList/index.tsx
index 107e7e235..b5b385098 100644
--- a/frontend/app/components/Spots/SpotsList/index.tsx
+++ b/frontend/app/components/Spots/SpotsList/index.tsx
@@ -89,6 +89,7 @@ function SpotsList() {
selectedCount={selectedSpots.length}
onClearSelection={clearSelection}
isEmpty={isEmpty}
+ tenantHasSpots={spotStore.tenantHasSpots}
/>
diff --git a/frontend/app/mstore/spotStore.ts b/frontend/app/mstore/spotStore.ts
index 1442ed2e8..71b4571b8 100644
--- a/frontend/app/mstore/spotStore.ts
+++ b/frontend/app/mstore/spotStore.ts
@@ -1,10 +1,15 @@
import { makeAutoObservable } from 'mobx';
+
+
import { spotService } from 'App/services';
import { UpdateSpotRequest } from 'App/services/spotService';
+
+
import { Spot } from './types/spot';
+
export default class SpotStore {
isLoading: boolean = false;
spots: Spot[] = [];
@@ -18,6 +23,7 @@ export default class SpotStore {
pubKey: { value: string; expiration: number } | null = null;
readonly order = 'desc';
accessError = false;
+ tenantHasSpots = false;
constructor() {
makeAutoObservable(this);
@@ -81,13 +87,18 @@ export default class SpotStore {
limit: this.limit,
} as const;
- const response = await this.withLoader(() =>
+ const { spots, tenantHasSpots, total } = await this.withLoader(() =>
spotService.fetchSpots(filters)
);
- this.setSpots(response.spots.map((spot: any) => new Spot(spot)));
- this.setTotal(response.total);
+ this.setSpots(spots.map((spot: any) => new Spot(spot)));
+ this.setTotal(total);
+ this.setTenantHasSpots(tenantHasSpots);
};
+ setTenantHasSpots(hasSpots: boolean) {
+ this.tenantHasSpots = hasSpots;
+ }
+
async fetchSpotById(id: string) {
try {
const response = await this.withLoader(() =>
diff --git a/frontend/app/services/spotService.ts b/frontend/app/services/spotService.ts
index 55e5273a3..32f0fa958 100644
--- a/frontend/app/services/spotService.ts
+++ b/frontend/app/services/spotService.ts
@@ -33,6 +33,7 @@ interface AddCommentRequest {
interface GetSpotsResponse {
spots: SpotInfo[];
total: number;
+ tenantHasSpots: boolean;
}
interface GetSpotsRequest {
diff --git a/frontend/app/utils/index.ts b/frontend/app/utils/index.ts
index d27741ed6..513bd584d 100644
--- a/frontend/app/utils/index.ts
+++ b/frontend/app/utils/index.ts
@@ -504,7 +504,6 @@ export function truncateStringToFit(string: string, screenWidth: number, charWid
let sendingRequest = false;
export const handleSpotJWT = (jwt: string) => {
- console.log(jwt, sendingRequest)
let tries = 0;
if (!jwt || sendingRequest) {
return;
diff --git a/spot/package.json b/spot/package.json
index 7fee73f15..c970539bd 100644
--- a/spot/package.json
+++ b/spot/package.json
@@ -2,7 +2,7 @@
"name": "wxt-starter",
"description": "manifest.json description",
"private": true,
- "version": "1.0.5",
+ "version": "1.0.6",
"type": "module",
"scripts": {
"dev": "wxt",