Skip to content

Remove the ability to collapse the main graph + transition bug fix - #2627

Merged
vinibrsl merged 2 commits into
masterfrom
remove-hide-top-graph
Jan 31, 2023
Merged

Remove the ability to collapse the main graph + transition bug fix#2627
vinibrsl merged 2 commits into
masterfrom
remove-hide-top-graph

Conversation

@vinibrsl

@vinibrsl vinibrsl commented Jan 26, 2023

Copy link
Copy Markdown
Contributor

This PR removes the ability to collapse the main graph. The graph collapsed whenever metric was a falsy value (undefined, null, ""). I removed all code related to that. metric should default to visitors always.

We want to add new items to top stats, and this PR will make it easier to change it. Also, there's currently a bug where top stats is randomly collapsing, which should be fixed by this PR.

This pull request also fixes a bug where the graph wasn't fading out when changing metrics.

Preview

preview.webm

@vinibrsl
vinibrsl force-pushed the remove-hide-top-graph branch from 19a8a1d to 6fc2f2b Compare January 26, 2023 18:05
@bundlemon

bundlemon Bot commented Jan 26, 2023

Copy link
Copy Markdown

BundleMon

Files updated (1)
Status Path Size Limits
static/js/dashboard.js
297.69KB (-93B -0.03%) -
Unchanged files (6)
Status Path Size Limits
static/css/app.css
515.18KB -
static/js/app.js
12.13KB -
static/js/embed.host.js
5.58KB -
static/js/embed.content.js
5.06KB -
tracker/js/plausible.js
748B -
static/js/applyTheme.js
314B -

Total files change -93B -0.01%

Final result: ✅

View report in BundleMon website ➡️


Current branch size history | Target branch size history

@vinibrsl
vinibrsl requested a review from a team January 26, 2023 18:14
@vinibrsl vinibrsl changed the title Remove the ability to collpase the top graph Remove the ability to collpase the main graph Jan 26, 2023
@vinibrsl vinibrsl changed the title Remove the ability to collpase the main graph Remove the ability to collapse the main graph Jan 26, 2023
This commit removes the ability to collapse the top graph. The graph
collapsed whenever `metric` was falsy. I removed all related code to
that. Metric now defaults to visitors.

We want to add new items to top stats, and this commit will make it
easier to change it. Also, there's currently a bug where top stats is
randomly collapsing, which should be fixed by this commit.
@vinibrsl
vinibrsl force-pushed the remove-hide-top-graph branch from 6fc2f2b to 9280fad Compare January 26, 2023 18:20
The graph loading state shows and hides the graph conditionally
depending on whether the data is loaded, loading or refreshing.

The current code is a bit difficult to read because its big
conditionals. This commit refactors the loading state making it easier
to read.

This commit also fixes a bug where the graph wasn't fading out when
changing metrics.
@vinibrsl vinibrsl changed the title Remove the ability to collapse the main graph Remove the ability to collapse the main graph + refactor transitions Jan 30, 2023
@vinibrsl vinibrsl changed the title Remove the ability to collapse the main graph + refactor transitions Remove the ability to collapse the main graph + transition bug fix Jan 30, 2023

@aerosol aerosol left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Very hard to track all those state containers, but I've run it locally and it looked good with no errors

@vinibrsl
vinibrsl merged commit 061cb6e into master Jan 31, 2023
@vinibrsl
vinibrsl deleted the remove-hide-top-graph branch January 31, 2023 19:11
vinibrsl added a commit that referenced this pull request Jan 31, 2023
…2627)

* Remove the ability to collpase the top graph

This commit removes the ability to collapse the top graph. The graph
collapsed whenever `metric` was falsy. I removed all related code to
that. Metric now defaults to visitors.

We want to add new items to top stats, and this commit will make it
easier to change it. Also, there's currently a bug where top stats is
randomly collapsing, which should be fixed by this commit.

* Refactor graph and top stats loading state

The graph loading state shows and hides the graph conditionally
depending on whether the data is loaded, loading or refreshing.

The current code is a bit difficult to read because its big
conditionals. This commit refactors the loading state making it easier
to read.

This commit also fixes a bug where the graph wasn't fading out when
changing metrics.
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