Elements Reusables

Hello team, what is the best way to create a reusable element, such as a header or a menu bar, that I can reuse across all pages of the application?

1 Like

We don’t have support for reusable elements yet. That is one of the biggest weaknesses of momen compared to bubble. The other being the lack of a plugin ecosystem.
We are working on that as we speak.
Other workarounds.

  1. Save as Custom Component
  2. Copy and Paste
  3. Code component

The difference between our current implementation of Custom Component and bubble’s reusable component is the lack of inheritance. In momen there is no way to modify the Custom Component once created as of now. Also, once added to the canvas, there is no longer any relationship between the element on the canvas and the custom component it came from.

1 Like

Thank you very much, even though it is a big problem, I believe it is an easy issue to overcome, for every doubt I have, can I continue to create doubts here on the forum regularly?

1 Like

Create as many as you like. One of the biggest pride that we have is the ability to face problems :slight_smile: We’ve done that for 5 years straight. We believe a problem can only be solved after being surfaced.

It is not an easy issue to overcome, we have tried to tackle this in late 2022 and failed due to being a bit overly ambitious…
But the same guys are working at it again (yes we have great retention), with 2 years of extra knowledge.

Also we don’t believe in doing a replica of what bubble has. It is not good enough.
We are only satisfied copying from other people if we believe it is “good enough”. Like copying much of the property panel layout for design from Framer.

Hey of course! You are always welcome here!!!

Hi, haven’t found a solution for this problem yet? As it turns out, there is a lack of a “Bubble” reusable element… If there are a lot of pages, and quite a lot of elements in the menu (if we talk about the side menu, as an example), it is inconvenient to change every time on each page this block… Maybe somehow you can think of using, for example, a separate page, where only this design element will be placed in the right size (as a reusable element)? And then somehow connect this page to another page (or all needs pages) (display it in a frame or something) ? I’m not an expert in coding, maybe I’m writing something stupid, but as an idea maybe you can get an idea?

We are still working on it

It is tedious, i know