Skip to content
This repository was archived by the owner on Apr 28, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .tool-versions
Original file line number Diff line number Diff line change
@@ -1 +1 @@
nodejs 22.0.0
nodejs 24
Binary file not shown.
1 change: 1 addition & 0 deletions website/docs/software_partners/getting_started/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -330,5 +330,6 @@ To handle these in your integration:
- [Customise the look and feel](/software_partners/how_to_guides/customise_the_look_and_feel/index.html) to match your brand
- Read about [SuperAPI entities](/software_partners/explanations/understanding_super_api_entities/index.html) to understand the full data model
- Explore the [API reference](https://api.superapi.com.au/swaggerui) for all available endpoints
- Using TypeScript and want an opinionated experience integrating with our embeds? Install our library via [NPM](https://www.npmjs.com/package/@super-api/super-api-embed) and view the source on [Github](https://github.com/supersimplesuper/super-api-embed).

<!--@include: @/parts/getting_help.md-->
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,16 @@ When adding your theme, start small. SuperAPI has a base theme, so rather than s
We are more than happy to help you implement your theme. Contact us at support@superapi.com.au and we can provide guidance or even create the first draft of your theme to get you started.
:::

## Adding a custom loader

If you are utilizing our [Javascript library](https://github.com/supersimplesuper/super-api-embed), you can define your own iFrame loading state.

<video controls width="100%">
<source src="/loading_embed_in_xonboard.mp4" type="video/mp4" />
</video>

This is accomplished by providing an loading element when the embed object is constructed as part of the `createLoader` key.

## Beyond the variables

The variable system has been designed to let you safely make theme changes without affecting how the site functions. However, there are times when you may want to go beyond variable tweaks. For example, you may want to add drop shadows to certain cards. In these cases we can support adding additional custom styles to your theme, but you will need to work with us to ensure these changes do not impact site functionality.