Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IA changes #29588

Closed
carinanfonseca opened this issue Dec 13, 2023 · 0 comments
Closed

IA changes #29588

carinanfonseca opened this issue Dec 13, 2023 · 0 comments
Assignees
Labels
Packages Pod issues that belong to the packages pod Packages Product Issues related to packages

Comments

@carinanfonseca
Copy link
Contributor

Initially, we considered separating each module type from the beginning, but after some discussions, we decided to put everything inside the same section, called “Modules”. Now, Modules will be an official concept for users as well.

Changes:

  • New group called Modules (as we have Pages in applications). Clicking there, we open a menu with three options (Query Modules, JS Modules, and UI Modules soon)
  • When users add a Query Module, we add it to the Modules section with the Datasource icon (not the purple module icon as we have now). If users add a JS Module, we add it to the Modules section with the JS icon. Later, when users add a UI Module, we add it to the Modules section with the UI Module icon (since we don't have an icon for UI).
  • JS Modules will work like Pages: when users create a reusable JSObject, we automatically create the main.js file (its name cannot be changed) which is the exposed object of that JSObject. Although main.js file is visible to users, in the consumer file of that JS Module, they will use JSModuleName.function(x,y).

info described here.

Design:
Zeplin: https://zpl.io/llz7QxD
Figma

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Packages Pod issues that belong to the packages pod Packages Product Issues related to packages
Projects
None yet
Development

No branches or pull requests

3 participants