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 = {