uichemy_set_logo
The site's logo, painted onto every navbar and footer (and coming-soon / 404 mark) that carries one — or, with slot, ONE client/partner logo slot. Pass a LIGHT-BACKGROUND logo as url and, when the brand has one, a light-coloured mark as darkUrl. Which one a slot gets is decided by the band its section is ACTUALLY painted — the section style (a dark nav + hero, a dark footer), a background you picked, a dark bar inside the layout — the same answer the canvas reaches, and that per-slot choice is what the export ships. A single dark logo on a dark navbar is invisible; pass the pair. scale sizes the logo per area exactly like the panel's slider (0.5-2, 1 = as designed). PARTNER LOGOS: a logo_url_… slot in a content section labelled as a client or partner mark (a 'trusted by' row) holds that client's logo, never the site's. uichemy_get_logo lists them; pass slot + url to set one. There is no logo COLOUR to set: the canvas adapts each shape of an uploaded SVG to its section, and no stored colour is read by the canvas or the export. uichemy_upload_image will give you a url for a picture you hold.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The logo for light backgrounds — or, with `slot`, the partner's logo. | |
| slot | No | ONE partner/client logo slot (from uichemy_get_logo). With it, `url` goes in that slot only. | |
| scale | No | Logo size per area, as the slider sets it. 1 = the layout's own size. | |
| theme | No | Which of the two the logo panel shows as current. | |
| darkUrl | No | A light-coloured version, for sections painted dark. Defaults to `url`. | |
| projectId | Yes |