From e446d22e4995297e32fa03ae34a4aa9fd5205aa4 Mon Sep 17 00:00:00 2001 From: Thibaut Courouble Date: Sun, 4 Nov 2018 18:32:03 -0500 Subject: [PATCH] Update React documentation (16.6.0) --- lib/docs/filters/react/entries.rb | 8 ++++++-- lib/docs/scrapers/react.rb | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/docs/filters/react/entries.rb b/lib/docs/filters/react/entries.rb index 84702167..975f171b 100644 --- a/lib/docs/filters/react/entries.rb +++ b/lib/docs/filters/react/entries.rb @@ -6,9 +6,11 @@ module Docs end def get_type - link = at_css("nav a[href='#{result[:path].split('/').last}']") + link = css("nav a[href='#{result[:path].split('/').last}']").last return 'Miscellaneous' unless link - link.ancestors('ul').last.previous_element.content + type = link.ancestors('ul').last.previous_element.content + type.remove! %r{\s*\(.*\)} + type end def additional_entries @@ -25,6 +27,8 @@ module Docs 'Reference: Component' elsif slug == 'react-api' 'Reference: React' + elsif slug == 'hooks-reference' + 'Hooks' else 'Reference' end diff --git a/lib/docs/scrapers/react.rb b/lib/docs/scrapers/react.rb index b8010bd6..704f3189 100644 --- a/lib/docs/scrapers/react.rb +++ b/lib/docs/scrapers/react.rb @@ -2,7 +2,7 @@ module Docs class React < UrlScraper self.name = 'React' self.type = 'simple' - self.release = '16.4.0' + self.release = '16.6.0' self.base_url = 'https://reactjs.org/docs/' self.root_path = 'hello-world.html' self.links = {