2b8c74de2e
i18n: removes useTranslate hook ( #106556 )
...
* i18n: removes useTranslate hook
* chore: fix duplicate imports
* chore: fix import sorting and hook dependencies
2025-06-12 11:03:52 +02:00
119d5897ea
i18n: imports use @grafana/i18n ( #105177 )
...
* i18n: everything should target @grafana/i18n
* wip
* chore: updates after PR feedback
* Trigger build
* Trigger build
* Trigger build
* chore: skip flaky tests
* chore: skip flaky tests
* chore: skip flaky tests
* chore: skip flaky tests
* chore: skip flaky tests
* chore: skip flaky tests
* chore: revert all flaky tests
* chore: some incorrect usages of useTranslate
2025-05-15 09:17:14 +02:00
8f17f607fa
FEMT: Add no-restricted-img-srcs
rule ( #105006 )
2025-05-12 10:34:17 +01:00
6822805c32
Grafana Runtime: Use package.json exports for internal code ( #102100 )
...
* refactor(frontend): update runtime import paths for grafana/runtime/src -> grafana/runtime
* feat(runtime): introduce internal api entrypoint and exports property
* refactor(frontend): update runtime imports to use internal entrypoint
* chore(betterer): update results file
* refactor(bookmarks): update runtime/unstable import
* chore(betterer): update results file
* test(frontend): fix failing tests due to mocking nested runtime imports
* test(datasourcesrv): fix failing tests due to mocks
* chore(alerting): clean up redundant import
* fix(packages): fix default require export pointing to types declaration file
* docs(packages): update readme related to exports
* chore(internationalization): fix import paths
* chore(betterer): update results file
2025-03-27 08:59:57 +01:00
c2e1a405b9
Chore: Mark up some content for translations ( #96716 )
...
* translate some of core
* more
* translate admin
* fix count translations
* update unit tests
2024-11-21 12:59:14 +00:00
b23b6d228a
Chore: Convert styles to use emotion object syntax ( #94989 )
...
* convert to use emotion object syntax
* missed one
* review comments
* set back to 0 and disable lint rule
2024-10-23 15:25:28 +01:00
47f8717149
React: Use new JSX transform ( #88802 )
...
* update eslint, tsconfig + esbuild to handle new jsx transform
* remove thing that breaks the new jsx transform
* remove react imports
* adjust grafana-icons build
* is this the correct syntax?
* try this
* well this was much easier than expected...
* change grafana-plugin-configs webpack config
* fixes
* fix lockfile
* fix 2 more violations
* use path.resolve instead of require.resolve
* remove react import
* fix react imports
* more fixes
* remove React import
* remove import React from docs
* remove another react import
2024-06-25 12:43:47 +01:00
07266aa983
Rewrite old useStyles2 pattern to use new pattern ( #76136 )
...
* Rewrite old useStyles2 pattern to use new pattern
* fix lint from used imports
2023-10-09 10:49:08 +01:00
3c6e0e8ef8
Chore: ESlint import order ( #44959 )
...
* Add and configure eslint-plugin-import
* Fix the lint:ts npm command
* Autofix + prettier all the files
* Manually fix remaining files
* Move jquery code in jest-setup to external file to safely reorder imports
* Resolve issue caused by circular dependencies within Prometheus
* Update .betterer.results
* Fix missing // @ts-ignore
* ignore iconBundle.ts
* Fix missing // @ts-ignore
2022-04-22 14:33:13 +01:00
9c0aa09a85
Feature Highlights: update upgrade components UI ( #47885 )
...
* Highlights: add action prop
* Highlight team sync for trial users
* Add badges for trial highlights
* Move events to UpgradeBox
* Fix undefined license settings
* Update snapshot
* Update public/app/features/datasources/state/navModel.ts
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
* Update public/app/features/datasources/state/navModel.ts
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
* Update public/app/features/datasources/state/navModel.ts
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
* Update copy and event handling
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
2022-04-20 15:08:49 +03:00
114704e2e2
Feature Highlights: update components ( #46920 )
...
* Apply new upgrade styles
* Add caption/update pro badge color
* Update team sync upgrade page
* Add UpgradeContentVertical
* Update public/app/core/components/Upgrade/UpgradeBox.tsx
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
* Update screenshots
* Update screenshots[2]
* Scroll screenshot if doesnt fit
* Add missing target prop
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com>
2022-03-30 14:46:56 +02:00
ee6f8b6cd9
Feature Highlights: add RudderStack events ( #45099 )
...
* add RS events for PRO badge
* part 2
* fix team sync events
* clean up ProBadge
2022-02-09 11:18:27 +01:00
d21abdfe77
Feature Highlights: Refactor report nav highlight ( #44765 )
...
* Remove UpgradeBox from report nav
* Add children prop
* Update icon
* Update styles
* Update text
* Add pro badge to main nav
* Remove redundant span
* Update secondaryAction
2022-02-08 09:53:57 +02:00
bdac6576e4
Feature Highlights: add highlight to toolbar button and add upgrade modal ( #44645 )
...
* Feature Highlights: add highlight to toolbar button and add upgrade modal
* replace hideTitle attribute by making title optional
* update modal design
* remove unused updates
2022-02-07 16:04:15 +01:00
55e1c53e36
NavModel: Enable adding suffix elements to tabs ( #44155 )
...
* Trigger extra events
* Extend html attributes
* Add suffix to tabs
* Add upgrade routes
* suffix => highlightText
* suffix => suffixText
* Add size prop
* Update prop name
* Convert tabSuffix to a component
2022-01-26 09:15:45 +02:00
aead2e9157
Navigation: allow adding extra content ( #44048 )
...
* Add PRO badge
* Allow adding extra content
* Add extra content for the new navbar
* Use highlight text instead of extra content
* Trigger extra events
* Remove ExtraContent
* Update public/app/core/components/NavBar/NavFeatureHighlight.tsx
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
* Remove redundant i
* Add UpgradeBox
* Move highlight to menu trigger
* Clear navbar next
* Cleanup
* Fix UpgradeBox styles
* Add arrow icon
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2022-01-25 10:04:44 +02:00