mirror of
https://github.com/makeplane/plane.git
synced 2026-07-13 14:01:45 +02:00
* dev: dashboard details page * choree: update lucide-react versions across the repo * chore: update chart components * chore: update view mode term * chore: remove translation * dev: widgets grid layout aadded * chore: dashboard migrations * [WEB-3061] dev: dashboard details page components (#2387) * dev: dashboard details page * choree: update lucide-react versions across the repo * chore: update chart components * chore: update view mode term * chore: remove translation * chore: changed the name of the dashboard * chore: removed the show legend * chore: added deleted by in workspace connection * chore: dashboard crud operations (#2449) * chore: dashboard migrations * chore: dashboard widget and quick filters crud * chore: added the dashboard reference to widget * chore: * refactor: dashboards store * chore: add missing argument * chore: widgets crud aded * chore: add loader and empty states * refactor: optimize performance * fix: bulk update widgets * chore: add update widget logic * chore: rearrange logic added * chore: chart configs added * chore: add color palettes * fix: build errors * chore: add missing translations * fix: types and build errors * chore: udpated the migration file * chore: dynamic chart generation * chore: not configured state added * chore: configurations updated * chore: added x axis and group by for widgets * chore: null value validation * chore: remove static data * chore: update data fetching logic * chore: new translation keys * chore: payload structure changed for widgets * chore: add apperance config * chore: updated the logic with required payload * chore: update data structure * feat: issue template * chore: update input and select fields * chore: updated the migration file * chore: update widget data fetch logic * chore: circular chart colors * chore: update select button file * chore: replace types with enums * chore: add new translation keys * chore: changed the migration file * chore: added project base model * fix: delete dashboard logic * fix: responsive grid layout * chore: migration changes * chore: legends added * fix: build error * chore: react-grid-layout ui * chore: missing translation keys * fix: widget layout * chore: line chart legends * chore: add comparison area chart * chore: added estimate value calculation * chore: removed an extra key * chore: update axis line colors * chore: widget axis creation * chore: widget logic change * chore: added date grouping * chore: realtime sidebar updates * chore: type fix * chore: changed the payload structure * fix: chart tooltip labels * fix: chart resize not working * chore: dashboard query optimisation * fix: typo fix * chore: dashboard widget deletion * chore: realtime config update * fix: not configured state asset path * chore: text widget metric added * fix: legends and tooltip oveflow * chore: update color picker UI * chore: donut chart center value * fix: pie chart tooltip * chore: progress donut chart * fix: workspace dashboard ids * chore: update loading and empty states --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
20 lines
471 B
TypeScript
20 lines
471 B
TypeScript
import { observer } from "mobx-react";
|
|
// plane imports
|
|
import { Loader } from "@plane/ui";
|
|
// plane web stores
|
|
import { DashboardWidgetInstance } from "@/plane-web/store/dashboards/widget";
|
|
|
|
type Props = {
|
|
widget: DashboardWidgetInstance;
|
|
};
|
|
|
|
export const DashboardWidgetLoader: React.FC<Props> = observer((props) => {
|
|
const {} = props;
|
|
|
|
return (
|
|
<Loader className="size-full px-4 pb-4">
|
|
<Loader.Item height="100%" width="100%" />
|
|
</Loader>
|
|
);
|
|
});
|