Explorar o código

Update React documentation (16.6.0)

Thibaut Courouble %!s(int64=7) %!d(string=hai) anos
pai
achega
e446d22e49
Modificáronse 2 ficheiros con 7 adicións e 3 borrados
  1. 6 2
      lib/docs/filters/react/entries.rb
  2. 1 1
      lib/docs/scrapers/react.rb

+ 6 - 2
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

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