mirror of
https://github.com/supabase/supabase.git
synced 2026-10-09 11:25:06 +03:00
GlassPanel appends -light.svg in light mode when hasLightIcon is true.
The component was unconditionally passing hasLightIcon={Boolean(item.icon)},
so migration icons (firebase, heroku, render, aws-rds, postgres, mysql, mssql)
that have no -light.svg variant rendered broken images in light mode.
Add optional hasLightIcon to the item schema and fall back to Boolean(item.icon)
when unset, preserving existing behavior for all other data files. Set
hasLightIcon: false on the seven migration icons that lack light variants.