소스 검색

Update React documentation (16.6.0)

Thibaut Courouble 7 년 전
부모
커밋
e446d22e49
2개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  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 = {