mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
* feat: add a reactive extension registry Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com> * feat: add hooks to work with the reactive registry Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com> * feat: start using the reactive registry Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com> * feat: update the "command palette" extension point to use the hook * feat: update the "alerting" extension point to use the hooks Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com> * feat: update the "explore" extension point to use the hooks Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com> * feat: update the "datasources config" extension point to use the hooks Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com> * feat: update the "panel menu" extension point to use the hooks Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com> * feat: update the "pyroscope datasource" extension point to use the hooks Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com> * feat: update the "user profile page" extension point to use the hooks * chore: update betterer * fix: update the hooks to not re-render unnecessarily * chore: remove the old `createPluginExtensionRegistry` impementation * chore: add "TODO" for `PanelMenuBehaviour` extension point * feat: update the return value of the hooks to contain a `{ isLoading }` param * tests: add more tests for the usePluginExtensions() hook * fix: exclude the cloud-home-app from being non-awaited * refactor: use uuidv4() for random ID generation (for the registry object) * fix: linting issue * feat: use the hooks for the new alerting extension point * feat: use `useMemo()` for `AlertInstanceAction` extension point context --------- Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com> |
||
---|---|---|
.. | ||
admin | ||
alerting | ||
annotations | ||
api-keys | ||
apiserver | ||
auth-config | ||
browse-dashboards | ||
canvas | ||
commandPalette | ||
connections | ||
correlations | ||
dashboard | ||
dashboard-scene | ||
dataframe-import | ||
datasources | ||
dimensions | ||
explore | ||
expressions | ||
folders/state | ||
geo | ||
inspector | ||
invites | ||
library-panels | ||
live | ||
logs | ||
manage-dashboards | ||
migrate-to-cloud | ||
notifications | ||
org | ||
panel | ||
playlist | ||
plugins | ||
profile | ||
query | ||
runtime | ||
sandbox | ||
search | ||
serviceaccounts | ||
storage | ||
support-bundles | ||
teams | ||
templating | ||
trails | ||
transformers | ||
users | ||
variables | ||
visualization/data-hover | ||
all.ts |