Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/components/pajamas/card_component.rb')
-rw-r--r--app/components/pajamas/card_component.rb21
1 files changed, 21 insertions, 0 deletions
diff --git a/app/components/pajamas/card_component.rb b/app/components/pajamas/card_component.rb
new file mode 100644
index 00000000000..bcc71db1c34
--- /dev/null
+++ b/app/components/pajamas/card_component.rb
@@ -0,0 +1,21 @@
+# frozen_string_literal: true
+
+# Renders a GlCard root element
+module Pajamas
+ class CardComponent < Pajamas::Component
+ # @param [Hash] card_options
+ # @param [Hash] header_options
+ # @param [Hash] body_options
+ # @param [Hash] footer_options
+ def initialize(card_options: {}, header_options: {}, body_options: {}, footer_options: {})
+ @card_options = card_options
+ @header_options = header_options
+ @body_options = body_options
+ @footer_options = footer_options
+ end
+
+ renders_one :header
+ renders_one :body
+ renders_one :footer
+ end
+end