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

[NEW] Create page for "No private apps installed" #27708

Merged
merged 12 commits into from
Feb 12, 2023

Conversation

felipe-rod123
Copy link
Contributor

@felipe-rod123 felipe-rod123 commented Jan 9, 2023

Proposed changes (including videos or screenshots)

Created a new component apps/meteor/client/components/PageEmptyPrivateApps.tsx for the "No private apps installed" page.

new-page

Issue(s)

Steps to test or reproduce

Further comments

MKP-217

@felipe-rod123 felipe-rod123 requested a review from a team January 9, 2023 21:08
@felipe-rod123 felipe-rod123 marked this pull request as ready for review January 12, 2023 23:42
@felipe-rod123 felipe-rod123 requested a review from a team as a code owner January 12, 2023 23:43
@tiagoevanp tiagoevanp changed the base branch from develop to feat/new-marketplace January 23, 2023 19:52
Copy link
Contributor

@tiagoevanp tiagoevanp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As a last observation, you can create a [component_name].stories.tsx file for use it on storybook (is good to have a visual model of how it will look like if you don't have ready the right place to put it and test it).

@codecov
Copy link

codecov bot commented Feb 3, 2023

Codecov Report

Merging #27708 (1a54406) into feat/new-marketplace (ca49a7f) will decrease coverage by 0.08%.
The diff coverage is 65.21%.

❗ Current head 1a54406 differs from pull request most recent head fc72406. Consider uploading reports for the commit fc72406 to get more accurate results

Impacted file tree graph

@@                   Coverage Diff                    @@
##           feat/new-marketplace   #27708      +/-   ##
========================================================
- Coverage                 43.18%   43.11%   -0.08%     
========================================================
  Files                       821      823       +2     
  Lines                     17041    17053      +12     
  Branches                   2004     2004              
========================================================
- Hits                       7359     7352       -7     
- Misses                     9402     9423      +21     
+ Partials                    280      278       -2     
Flag Coverage Δ
e2e 43.11% <65.21%> (-0.08%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

@tiagoevanp tiagoevanp merged commit 069e8b7 into feat/new-marketplace Feb 12, 2023
@tiagoevanp tiagoevanp deleted the feat/create-EmptyPrivateApps-page branch February 12, 2023 03:36
tiagoevanp added a commit that referenced this pull request Feb 12, 2023
* create component for "No private apps installed"

* fix review

* review 2

---------

Co-authored-by: Tiago Evangelista Pinto <tiago.evangelista@rocket.chat>
tiagoevanp added a commit that referenced this pull request Feb 13, 2023
* create EnabledAppsCount

* fix component

* create new MarketplaceHeader component

* fix review

* fix fuselage up version

* fix review

* better collors suggestion

* fix permission

* Revert "better collors suggestion"

This reverts commit 31479c3.

* enterprise license check

* add upsell modal

* add context for number of apps (work in progress)

* update progressbar from fuselage

* use apps context [wip]

* private limits vs marketplace limits

* Remove app dev mode setting

* Use new app count endpoint

* remove new permission

* Add tooltip to enabled count component

* Remove useMemo and adapt tooltip

* Use correct context on tooltip

* use numbers

* use title

* [NEW] Create page for "No private apps installed" (#27708)

* create component for "No private apps installed"

* fix review

* review 2

---------

Co-authored-by: Tiago Evangelista Pinto <tiago.evangelista@rocket.chat>

* chore: remove title for all no explore context

* remove unnecessary useMemo

* useQuery instead of calling useEndpoint

* Fix translation keys

* Fix lint

* Update apps/meteor/ee/app/license/server/bundles.ts

* Update apps/meteor/ee/app/license/server/bundles.ts

* Apply suggestions from code review

* Review

* remove pooling

* code tweak

---------

Co-authored-by: Tiago Evangelista Pinto <tiago.evangelista@rocket.chat>
Co-authored-by: Douglas Gubert <douglas.gubert@gmail.com>
Co-authored-by: Guilherme Gazzo <guilhermegazzo@gmail.com>
@tiagoevanp tiagoevanp restored the feat/create-EmptyPrivateApps-page branch February 14, 2023 04:42
@tiagoevanp tiagoevanp deleted the feat/create-EmptyPrivateApps-page branch February 14, 2023 04:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants