feat: explore page space banners, icon-derived gradients, and space descriptions
- Redesign explore cards with banner images, overlapping icons, and frosted fade - Extract dominant colors from space icons for dynamic banner gradients - Add space description/banner fields to schema with migration - Move origin label from banner overlay to content metadata row - Support space descriptions in settings overview panel
This commit is contained in:
@@ -111,6 +111,9 @@ export const useExploreStore = create<ExploreState>((set, get) => ({
|
||||
if (origin && space.icon) {
|
||||
space.icon = resolveAssetUrl(space.icon, origin) ?? space.icon;
|
||||
}
|
||||
if (origin && space.banner) {
|
||||
space.banner = resolveAssetUrl(space.banner, origin) ?? space.banner;
|
||||
}
|
||||
allSpaces.push({ ...space, _instanceOrigin: origin, joined: space.joined ?? false });
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user