From 75dfaba24676c4ace5762775b462025a89bbbe7b Mon Sep 17 00:00:00 2001 From: rudouglas Date: Mon, 14 Jun 2021 15:36:09 +0100 Subject: [PATCH] feat: upgrading SDK version for new components and APIs --- gatsby-config.js | 2 +- .../src/constants.js | 24 ++++++++++++++- .../src/getMethods.js | 1 + src/data/nav.yml | 30 +++++++++++++++++++ 4 files changed, 55 insertions(+), 2 deletions(-) diff --git a/gatsby-config.js b/gatsby-config.js index b773e5d12..72f449606 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -170,7 +170,7 @@ module.exports = { { resolve: 'gatsby-source-newrelic-sdk', options: { - release: 'release-2532', + release: 'release-2762', }, }, 'gatsby-plugin-embed-pages', diff --git a/plugins/gatsby-source-newrelic-sdk/src/constants.js b/plugins/gatsby-source-newrelic-sdk/src/constants.js index 1e9acc270..46636e05b 100644 --- a/plugins/gatsby-source-newrelic-sdk/src/constants.js +++ b/plugins/gatsby-source-newrelic-sdk/src/constants.js @@ -1,7 +1,15 @@ module.exports.BASE_URL = 'https://d1zobbh8kytrtv.cloudfront.net/platform/wanda--wanda-ec-ui--nr1-docs'; -module.exports.DOCUMENTED_APIS = ['logger', 'navigation', 'nerdlet', 'ngql']; +module.exports.DOCUMENTED_APIS = [ + 'catalog', + 'events', + 'instrumentation', + 'logger', + 'navigation', + 'nerdlet', + 'ngql', +]; module.exports.DOCUMENTED_COMPONENTS = [ 'AccountPicker', 'AccountsQuery', @@ -10,10 +18,14 @@ module.exports.DOCUMENTED_COMPONENTS = [ 'AreaChart', 'AutoSizer', 'Badge', + 'Banner', 'BarChart', 'BillboardChart', 'BlockText', 'Button', + 'Callout', + 'CalloutBody', + 'CalloutTarget', 'Card', 'CardBody', 'CardHeader', @@ -22,6 +34,7 @@ module.exports.DOCUMENTED_COMPONENTS = [ 'Dropdown', 'DropdownItem', 'DropdownSection', + 'EmptyState', 'EntitiesByDomainTypeQuery', 'EntitiesByGuidsQuery', 'EntitiesByNameQuery', @@ -32,6 +45,7 @@ module.exports.DOCUMENTED_COMPONENTS = [ 'EntityStorageQuery', 'EntityTitleTableRowCell', 'FavoriteTableRowCell', + 'Form', 'FunnelChart', 'Grid', 'GridItem', @@ -39,6 +53,7 @@ module.exports.DOCUMENTED_COMPONENTS = [ 'HeatmapChart', 'HistogramChart', 'Icon', + 'InlineMessage', 'JsonChart', 'Layout', 'LayoutItem', @@ -53,14 +68,17 @@ module.exports.DOCUMENTED_COMPONENTS = [ 'NerdGraphQuery', 'NerdletStateContext', 'NrqlQuery', + 'NrqlQueries', 'PieChart', 'PlatformStateContext', 'Popover', 'PopoverBody', 'PopoverTrigger', + 'QueryGroup', 'Radio', 'RadioGroup', 'ScatterChart', + 'SectionMessage', 'SegmentedControl', 'SegmentedControlItem', 'Select', @@ -72,6 +90,8 @@ module.exports.DOCUMENTED_COMPONENTS = [ 'Stack', 'StackedBarChart', 'StackItem', + 'Steps', + 'StepsItem', 'Switch', 'Table', 'TableChart', @@ -82,6 +102,8 @@ module.exports.DOCUMENTED_COMPONENTS = [ 'Tabs', 'TabsItem', 'TextField', + 'Tile', + 'TileGroup', 'Toast', 'Tooltip', 'UserQuery', diff --git a/plugins/gatsby-source-newrelic-sdk/src/getMethods.js b/plugins/gatsby-source-newrelic-sdk/src/getMethods.js index f1147926b..7bd7dc119 100644 --- a/plugins/gatsby-source-newrelic-sdk/src/getMethods.js +++ b/plugins/gatsby-source-newrelic-sdk/src/getMethods.js @@ -7,6 +7,7 @@ const IGNORED_METHODS = [ 'propTypes', 'getDerivedStateFromProps', 'defaultProps', + 'render', ]; module.exports = (name, sdk) => { diff --git a/src/data/nav.yml b/src/data/nav.yml index 938f7f576..fc346bc3e 100644 --- a/src/data/nav.yml +++ b/src/data/nav.yml @@ -222,6 +222,8 @@ url: '/components/dropdown-item' - title: DropdownSection url: '/components/dropdown-section' + - title: Form + url: '/components/form' - title: MultilineTextField url: '/components/multiline-text-field' - title: Radio @@ -236,6 +238,10 @@ url: '/components/select' - title: SelectItem url: '/components/select-item' + - title: Steps + url: '/components/steps' + - title: StepsItem + url: '/components/steps-item' - title: Switch url: '/components/switch' - title: TextField @@ -264,8 +270,16 @@ url: '/components/user-table-row-cell' - title: Feedback pages: + - title: Banner + url: '/components/banner' + - title: EmptyState + url: '/components/empty-state' - title: Icon url: '/components/icon' + - title: InlineMessage + url: '/components/inline-message' + - title: SectionMessage + url: '/components/section-message' - title: Spinner url: '/components/spinner' - title: Toast @@ -276,6 +290,8 @@ url: '/components/badge' - title: Overlays pages: + - title: Callout + url: '/components/callout' - title: Modal url: '/components/modal' - title: Popover @@ -318,6 +334,10 @@ url: '/components/tabs' - title: TabsItem url: '/components/tabs-item' + - title: Tile + url: '/components/tile' + - title: TileGroup + url: '/components/tile-group' - title: Text pages: - title: BlockText @@ -326,6 +346,8 @@ url: '/components/heading-text' - title: Link url: '/components/link' + - title: MultilineTextField + url: '/components/multiline-text-field' - title: Charts url: '/components/charts' pages: @@ -387,6 +409,8 @@ url: '/components/nerd-graph-query' - title: NrqlQuery url: '/components/nrql-query' + - title: NrqlQueries + url: '/components/nrql-queries' - title: UserQuery url: '/components/user-query' - title: UserStorageMutation @@ -399,6 +423,12 @@ url: '/components/nerdlet-state-context' - title: PlatformStateContext url: '/components/platform-state-context' + - title: catalog + url: '/apis/catalog' + - title: events + url: '/apis/events' + - title: instrumentation + url: '/apis/instrumentation' - title: logger url: '/apis/logger' - title: navigation