mirror of
https://github.com/getredash/redash.git
synced 2026-03-22 19:00:09 -04:00
* Vertical navbar * Update vertical menu look and add create menu. * Make query editor work with vertical nav. * Dark mode * Fix create menu & make sidebar fixed. * Update Alert pages layout * Update System status pages * Update Queries and Dashboards list pages * Update Query Source and Query View pages * Use dark theme for mobile navbar * Update Dashboard page: fix Add widget/textbox panel positioning * Dashboard page: fix layout issues when container changes its size (fixes known issues: navbar expand/collapse, scrollbar appears/hides) * Fix dashboard page sticky header (there was a 15px space above it) * Fix embeds * Extract desktop navbar component; move mobile navbar and its styles to ApplicationLayout folder * Remove old app header * Fix tests * Restore version info block * Make Percy capture entire page * Make vertical navbar expand/collapse animation smoother (as it's currently impossible to disable it :-( ) * Fix misc UI issues (show Create label on expanded menu; fix some CSS; don't select items on click) * Allow to override navbars with DynamicComponent * Fix misc UI issues: expand/collapse button animation, menu items styles, menu expand/collapse animation * Hide submenu arrow; show username when menu is expanded * Refine CSS and make it more isolated; adjust colors * Update tests Co-authored-by: Arik Fraimovich <arik@arikfr.com>
24 lines
808 B
JavaScript
24 lines
808 B
JavaScript
import React from "react";
|
|
import { clientConfig, currentUser } from "@/services/auth";
|
|
import frontendVersion from "@/version.json";
|
|
|
|
export default function VersionInfo() {
|
|
return (
|
|
<React.Fragment>
|
|
<div>
|
|
Version: {clientConfig.version}
|
|
{frontendVersion !== clientConfig.version && ` (${frontendVersion.substring(0, 8)})`}
|
|
</div>
|
|
{clientConfig.newVersionAvailable && currentUser.hasPermission("super_admin") && (
|
|
<div className="m-t-10">
|
|
{/* eslint-disable react/jsx-no-target-blank */}
|
|
<a href="https://version.redash.io/" className="update-available" target="_blank" rel="noopener">
|
|
Update Available
|
|
<i className="fa fa-external-link m-l-5" />
|
|
</a>
|
|
</div>
|
|
)}
|
|
</React.Fragment>
|
|
);
|
|
}
|