File tree Expand file tree Collapse file tree 9 files changed +13
-13
lines changed
previews/primer/open_project/collapsible_section_preview Expand file tree Collapse file tree 9 files changed +13
-13
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ class CollapsibleHeader < Primer::Component
3535 system_arguments [ :data ] = merge_data (
3636 system_arguments , {
3737 data : {
38- target : "collapsible-header.collapsibleElements"
38+ targets : "collapsible-header.collapsibleElements"
3939 }
4040 }
4141 )
Original file line number Diff line number Diff line change 11import { controller } from '@github/catalyst'
2- import { CollapsibleHelperElement } from '../collapsible_helper '
2+ import { CollapsibleElement } from '../collapsible '
33
44@controller
5- class CollapsibleHeaderElement extends CollapsibleHelperElement {
5+ class CollapsibleHeaderElement extends CollapsibleElement {
66 connectedCallback ( ) {
77 if ( ! this . closest ( '.Box' ) ) {
88 throw new Error ( 'No surrounding BorderBox found' )
Original file line number Diff line number Diff line change 11import { attr , target , targets } from '@github/catalyst'
22
33// eslint-disable-next-line custom-elements/expose-class-on-global
4- export abstract class CollapsibleHelperElement extends HTMLElement {
5- @target arrowDown : HTMLElement
6- @target arrowUp : HTMLElement
4+ export abstract class CollapsibleElement extends HTMLElement {
5+ @target arrowDown : Element
6+ @target arrowUp : Element
77 @targets collapsibleElements : HTMLElement [ ]
88
99 @attr collapsed = false
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ class CollapsibleSection < Primer::Component
4747 Primer ::BaseComponent . new ( tag : :div , **system_arguments )
4848 }
4949
50-
50+ # @param collapsed [Boolean] Whether the section is collapsed on initial render.
5151 # @param system_arguments [Hash] <%= link_to_system_arguments_docs %>
5252 def initialize ( collapsed : false , **system_arguments )
5353 @collapsed = collapsed
Original file line number Diff line number Diff line change 11import { controller } from '@github/catalyst'
2- import { CollapsibleHelperElement } from './collapsible_helper '
2+ import { CollapsibleElement } from './collapsible '
33
44@controller
5- class CollapsibleSectionElement extends CollapsibleHelperElement {
5+ class CollapsibleSectionElement extends CollapsibleElement {
66 get baseClass ( ) : string {
77 return 'CollapsibleSection'
88 }
Original file line number Diff line number Diff line change @@ -30,6 +30,6 @@ import './open_project/page_header_element'
3030import './open_project/zen_mode_button'
3131import './open_project/sub_header_element'
3232import './open_project/danger_dialog_form_helper'
33- import './open_project/collapsible_helper '
33+ import './open_project/collapsible '
3434import './open_project/border_box/collapsible_header'
3535import './open_project/collapsible_section'
Original file line number Diff line number Diff line change 11<%= render(Primer::OpenProject::CollapsibleSection.new(collapsed: true)) do |section| %>
22 <% section.with_title { "Final question" } %>
33 <% section.with_collapsible_content do %>
4- <%= render(Primer::Alpha::Banner.new(mb: 2 )) { "Please take one minute time to answer this question" } %>
4+ <%= render(Primer::Alpha::Banner.new(mb: 3 )) { "Please take one minute time to answer this question" } %>
55 <%= primer_form_with(url: "/foo") do |f| %>
66 <%= render(RadioButtonGroupForm.new(f)) %>
77 <% end %>
Original file line number Diff line number Diff line change 11<%= render(Primer::OpenProject::CollapsibleSection.new) do |section| %>
22 <% section.with_title { "Feedback" } %>
33 <% section.with_collapsible_content do %>
4- <%= render(Primer::Alpha::Banner.new(mb: 2 )) { "Please take one minute time to answer this question" } %>
4+ <%= render(Primer::Alpha::Banner.new(mb: 3 )) { "Please take one minute time to answer this question" } %>
55 <%= primer_form_with(url: "/foo") do |f| %>
66 <%= render(RadioButtonGroupForm.new(f)) %>
77 <% end %>
Original file line number Diff line number Diff line change 243243 "CollapsibleHeader" : [
244244 " Primer::OpenProject::BorderBox::CollapsibleHeader"
245245 ],
246- "CollapsibleSection" : [
246+ "CollapsibleSection--triggerArea " : [
247247 " Primer::OpenProject::CollapsibleSection"
248248 ],
249249 "Counter" : [
You can’t perform that action at this time.
0 commit comments