Browse Source

add search entries

Gergely Gombos 1 year ago
parent
commit
70c5489f52
1 changed files with 12 additions and 0 deletions
  1. 12 0
      lib/docs/filters/react/entries_react_dev.rb

+ 12 - 0
lib/docs/filters/react/entries_react_dev.rb

@@ -24,6 +24,18 @@ module Docs
         canary_copy = '- This feature is available in the latest Canary'
         return string.sub(canary_copy, ' (Canary)')
       end
+
+      def additional_entries
+        excluded = %w(usage troubleshooting recap reference challenges alternatives)
+        entries =  []
+        css('article h2, article h3').map do |node|
+          next unless node.has_attribute?('id')
+          name = node.content.strip
+          next if excluded.include?(name.downcase)
+          entries << [name, node['id'], type]
+        end
+        return entries
+      end
     end
   end
 end