<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="311578" data-post-id="311578">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="woylie" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/woylie/120/38856_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  woylie
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="adw632" data-post="11" data-topic="60355">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/a/9d8465/48.png" class="avatar"> adw632:</div>
<blockquote>
<p>My thoughts are that your library <em>could</em> in fact be the start of a <strong>completely renderless</strong> behaviour module and your current implementation could be just one rendition of the html. With the right abstraction it should be possible to back the semantic UI onto your current rendition, Shoelace, Adobe Spectrum or something else entirely, even a native UI.</p>
</blockquote>
</aside>
<p>That is actually something I was thinking about. I have another project in its very early stages. In its current form, it is only an SCSS starter kit, but the idea in general was to define a specification first (e.g. a naming convention for design tokens and recommendations for the project structure), with the starter kit basically just being a reference implementation. And since I’ve published Doggo, I was wondering whether it would make sense to define a collection of standard components in a generic way that is not bound to any frameworks or languages. If that component specification was comprehensive enough and in a machine-readable format (e.g. JSON), it would be possible to generate Phoenix components from that specification, indeed, at least the HEEx part.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="311578" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/doggo-a-collection-of-unstyled-phoenix-components/60355/12">Post #11</a>
	                </div>
	            </div>
              <div id="likers-container-311578" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="311578"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #11"></div>
  </section>
</div>
    <div class="postbit" id="311584" data-post-id="311584">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Nefcairon" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Nefcairon/120/31921_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Nefcairon
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Great work - I was waiting for something like that.</p>
<p>I hope some capable devs with good CSS knowledge provide some basic CSS styling. One day we might have that for some of the most common CSS frameworks (e.g. Tailwind, Milligram,…).</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="311584" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/doggo-a-collection-of-unstyled-phoenix-components/60355/13">Post #12</a>
	                </div>
	            </div>
              <div id="likers-container-311584" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="311584"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #12"></div>
  </section>
</div>
    <div class="postbit" id="311909" data-post-id="311909">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="yasoob" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/yasoob/120/32016_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  yasoob
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a class="mention" href="/u/woylie" rel="nofollow">@woylie</a> nice job! Is it possible to maybe have the storybook deployed somewhere (Fly?) so folks can quickly see how the components work and behave? This would definitely reduce the friction to test and potentially adopt these components.</p>
<p>Also, are you currently using these components in a project or are you just developing them on their own?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="311909" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/doggo-a-collection-of-unstyled-phoenix-components/60355/14">Post #13</a>
	                </div>
	            </div>
              <div id="likers-container-311909" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="311909"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #13"></div>
  </section>
</div>
    <div class="postbit" id="311914" data-post-id="311914">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="woylie" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/woylie/120/38856_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  woylie
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I could deploy the storybook, but since the components don’t have default styles, I don’t think it would be very useful.</p>
<p>I’m using Doggo in my side projects currently. I might start using it at work as well, if a new project comes along.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="311914" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/doggo-a-collection-of-unstyled-phoenix-components/60355/15">Post #14</a>
	                </div>
	            </div>
              <div id="likers-container-311914" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="311914"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #14"></div>
  </section>
</div>
    <div class="postbit" id="311957" data-post-id="311957">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="greven" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/greven/120/25004_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  greven
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Cool stuff.<br>
I’m working for a few months on writing a headless components library for LV too, but the more the merrier as we are still pretty thin on that front. The idea is for it to be the base of a more opinionated / styled UI library that makes use of it.</p>
<p>Keep up the good work!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="311957" data-batch-url="/posts/batch_likers">
                        4
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/doggo-a-collection-of-unstyled-phoenix-components/60355/16">Post #15</a>
	                </div>
	            </div>
              <div id="likers-container-311957" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="311957"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #15"></div>
  </section>
</div>
    <div class="postbit" id="312502" data-post-id="312502">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="woylie" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/woylie/120/38856_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  woylie
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Doggo 0.3.0 introduces a bunch of new components. This concludes the base component set for now. The next focus are the remaining APG patterns and keyboard interactions.</p>
<h3><a name="p-312502-added-1" class="anchor" href="#p-312502-added-1" aria-label="Heading link" rel="nofollow"></a>Added</h3>
<ul>
<li>New component: <code>Doggo.avatar/1</code>.</li>
<li>New component: <code>Doggo.badge/1</code>.</li>
<li>New component: <code>Doggo.bottom_navigation/1</code>.</li>
<li>New component: <code>Doggo.box/1</code>.</li>
<li>New component: <code>Doggo.callout/1</code>.</li>
<li>New component: <code>Doggo.fab/1</code>.</li>
<li>New component: <code>Doggo.field_group/1</code>.</li>
<li>New component: <code>Doggo.page_header/1</code>.</li>
<li>New component: <code>Doggo.skeleton/1</code>.</li>
<li>New component: <code>Doggo.steps/1</code>.</li>
<li>New component: <code>Doggo.tag/1</code>.</li>
<li>New component: <code>Doggo.tooltip/1</code>.</li>
<li>Allow to visually hide labels.</li>
<li>Support autocomplete via <code>&lt;datalist&gt;</code> in <code>input/1</code> component.</li>
<li><code>addon_left</code> and <code>addon_right</code> slots on the <code>input/1</code> component.</li>
<li><code>gettext</code> attribute on <code>Doggo.input/1</code>, giving you the choice to<br>
set the Gettext module locally.</li>
</ul>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://github.com/woylie/doggo/releases/tag/0.3.0">
  <header class="source">
      <img src="https://github.githubassets.com/favicons/favicon.svg" class="site-icon" alt="" width="32" height="32">

      <a href="https://github.com/woylie/doggo/releases/tag/0.3.0" target="_blank" rel="noopener nofollow ugc">GitHub</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/344;"><img src="https://opengraph.githubassets.com/c8d78a94932b652e0c63f9532d7597da4414f8b37c96bfe157b84301b119fcd6/woylie/doggo/releases/tag/0.3.0" class="thumbnail" alt="" width="690" height="345"></div>

<h3><a href="https://github.com/woylie/doggo/releases/tag/0.3.0" target="_blank" rel="noopener nofollow ugc">Release 0.3.0 · woylie/doggo</a></h3>

  <p>Added

New component: Doggo.avatar/1.
New component: Doggo.badge/1.
New component: Doggo.bottom_navigation/1.
New component: Doggo.box/1.
New component: Doggo.callout/1.
New component: Doggo.fab/1....</p>


  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>

<aside class="onebox allowlistedgeneric" data-onebox-src="https://doggo.hexdocs.pm/changelog.html">
  <header class="source">

      <a href="https://doggo.hexdocs.pm/changelog.html" target="_blank" rel="noopener nofollow ugc">doggo.hexdocs.pm</a>
  </header>

  <article class="onebox-body">
    

<h3><a href="https://doggo.hexdocs.pm/changelog.html" target="_blank" rel="noopener nofollow ugc">Changelog — Doggo v0.14.6</a></h3>



  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>
 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="312502" data-batch-url="/posts/batch_likers">
                        6
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/doggo-a-collection-of-unstyled-phoenix-components/60355/17">Post #16</a>
	                </div>
	            </div>
              <div id="likers-container-312502" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="312502"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #16"></div>
  </section>
</div>
    <div class="postbit" id="312504" data-post-id="312504">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="woylie" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/woylie/120/38856_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  woylie
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>By the way, there is a demo app in the same repository that I use for development. I added <a href="https://hexdocs.pm/doggo/readme.html#demo-app" rel="noopener nofollow ugc">instructions for running it locally</a>.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="312504" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/doggo-a-collection-of-unstyled-phoenix-components/60355/18">Post #17</a>
	                </div>
	            </div>
              <div id="likers-container-312504" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="312504"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #17"></div>
  </section>
</div>
    <div class="postbit" id="312819" data-post-id="312819">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="woylie" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/woylie/120/38856_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  woylie
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Release 0.4.0 focuses on improving the consistency of the existing components and on improving the test coverage. It also introduces the <code>cluster</code> and <code>toggle_button</code> components.</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://github.com/woylie/doggo/releases/tag/0.4.0">
  <header class="source">
      <img src="https://github.githubassets.com/favicons/favicon.svg" class="site-icon" alt="" width="32" height="32">

      <a href="https://github.com/woylie/doggo/releases/tag/0.4.0" target="_blank" rel="noopener nofollow ugc">GitHub</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/344;"><img src="https://opengraph.githubassets.com/9916370f8b3b675c9ac9bf5429f8c888cb8419b55b314b3b63f3c69ba0324418/woylie/doggo/releases/tag/0.4.0" class="thumbnail" alt="" width="" height=""></div>

<h3><a href="https://github.com/woylie/doggo/releases/tag/0.4.0" target="_blank" rel="noopener nofollow ugc">Release 0.4.0 · woylie/doggo</a></h3>

  <p>Added

New component: Doggo.cluster/1.
New component: Doggo.toggle_button/1.

Changed

Significant changes to Doggo.alert/1 and Doggo.flash_group/1.
Require id attribute for Doggo.callout/1.
Add :n...</p>


  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>
 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="312819" data-batch-url="/posts/batch_likers">
                        7
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/doggo-a-collection-of-unstyled-phoenix-components/60355/19">Post #18</a>
	                </div>
	            </div>
              <div id="likers-container-312819" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="312819"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #18"></div>
  </section>
</div>
    <div class="postbit" id="317510" data-post-id="317510">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="woylie" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/woylie/120/38856_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  woylie
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Doggo 0.5.0 focuses on the semantics of the remaining APG patterns. Note that not all added components are fully functional yet: client-side interactivity including keyboard support will be the next focus. Components that are not ready to be used yet are marked with admonition blocks in the documentation.</p>
<h3><a name="p-317510-added-1" class="anchor" href="#p-317510-added-1" aria-label="Heading link" rel="nofollow"></a>Added</h3>
<ul>
<li>New component: <code>Doggo.alert_dialog/1</code>.</li>
<li>New component: <code>Doggo.carousel/1</code>.</li>
<li>New component: <code>Doggo.combobox/1</code>.</li>
<li>New component: <code>Doggo.disclosure_button/1</code>.</li>
<li>New component: <code>Doggo.menu/1</code>.</li>
<li>New component: <code>Doggo.menu_bar/1</code>.</li>
<li>New component: <code>Doggo.menu_button/1</code>.</li>
<li>New component: <code>Doggo.menu_group/1</code>.</li>
<li>New component: <code>Doggo.menu_item/1</code>.</li>
<li>New component: <code>Doggo.menu_item_checkbox/1</code>.</li>
<li>New component: <code>Doggo.menu_item_radio_group/1</code>.</li>
<li>New component: <code>Doggo.radio_group/1</code>.</li>
<li>New component: <code>Doggo.split_pane/1</code>.</li>
<li>New component: <code>Doggo.tabs/1</code>.</li>
<li>New component: <code>Doggo.toolbar/1</code>.</li>
<li>New component: <code>Doggo.tree/1</code>.</li>
<li>Storybook page about modifier classes.</li>
<li>Mix task <code>mix dog.modifiers</code> to list all modifier classes.</li>
</ul>
<h3><a name="p-317510-changed-2" class="anchor" href="#p-317510-changed-2" aria-label="Heading link" rel="nofollow"></a>Changed</h3>
<ul>
<li>Set <code>aria-invalid</code> and <code>aria-errormessage</code> attributes in <code>Doggo.input/1</code><br>
component.</li>
<li>Use buttons instead of links in <code>Doggo.action_bar/1</code>.</li>
<li>Add <code>toolbar</code> role to <code>Doggo.action_bar/1</code>.</li>
<li>Use <code>section</code> instead of <code>article</code> in <code>Doggo.modal/1</code>.</li>
<li>Use <code>button</code> for close button in <code>Doggo.modal/1</code>.</li>
<li>Add <code>dismissable</code> attribute to <code>Doggo.modal/1</code>.</li>
<li>Remove <code>role</code> from <code>button_link/1</code>, add <code>class</code>.</li>
<li>Rename <code>Doggo.drawer/1</code> slots to <code>header</code>, <code>main</code>, and <code>footer</code>.</li>
<li>Rename <code>Doggo.drawer_nav/1</code>, <code>Doggo.drawer_nav_nested/1</code> and<br>
<code>Doggo.drawer_nav_section</code> to <code>Doggo.vertical_nav/1</code>,<br>
<code>Doggo.vertical_nav_nested/1</code> and <code>Doggo.vertical_nav_section/1</code>.</li>
<li>Depend on <code>phoenix_storybook ~&gt; 0.6.0</code>.</li>
</ul>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://github.com/woylie/doggo/releases/tag/0.5.0">
  <header class="source">
      <img src="https://github.githubassets.com/favicons/favicon.svg" class="site-icon" alt="" width="32" height="32">

      <a href="https://github.com/woylie/doggo/releases/tag/0.5.0" target="_blank" rel="noopener nofollow ugc">GitHub</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/344;"><img src="https://opengraph.githubassets.com/07d30e1f1e75ebfdf9e09951c39dff17d7cd0ba3c2b4b23473bfadc409323fa0/woylie/doggo/releases/tag/0.5.0" class="thumbnail" alt="" width="690" height="345"></div>

<h3><a href="https://github.com/woylie/doggo/releases/tag/0.5.0" target="_blank" rel="noopener nofollow ugc">Release 0.5.0 · woylie/doggo</a></h3>

  <p>Added

New component: Doggo.alert_dialog/1.
New component: Doggo.carousel/1.
New component: Doggo.combobox/1.
New component: Doggo.disclosure_button/1.
New component: Doggo.menu/1.
New component: D...</p>


  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>
 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="317510" data-batch-url="/posts/batch_likers">
                        13
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/doggo-a-collection-of-unstyled-phoenix-components/60355/20">Post #19</a>
	                </div>
	            </div>
              <div id="likers-container-317510" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="317510"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #19"></div>
  </section>
</div>
    <div class="postbit" id="331405" data-post-id="331405">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="kromnomo" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  kromnomo
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi, I find the headless components super useful, so thanks a lot. Do you know of any projects where the components have already been used? It would be super interesting to see how well the components can be styled in practice, e.g. with Tailwind.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="331405" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/doggo-a-collection-of-unstyled-phoenix-components/60355/21">Post #20</a>
	                </div>
	            </div>
              <div id="likers-container-331405" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="331405"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #20"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/60355/load_more?page=3">Load more posts (8 remaining)</a>
</div></template></turbo-stream>