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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>This is terrific work <a class="mention" href="/u/msaraiva" rel="nofollow">@msaraiva</a> !</p>
<p>any chance of a version bump to phoenix 1.5.1 and live_view 0.13 ?</p>
<p>My mix complains about <code>  surface (version 0.1.0-alpha.1) requires ~&gt; 0.11.1</code></p>
<p>Wanting to get “on the surface boat” <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="177370" 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/surface-a-component-based-library-for-phoenix-liveview/27671/53">Post #52</a>
	                </div>
	            </div>
              <div id="likers-container-177370" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="177370"
                     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 #52"></div>
  </section>
</div>
    <div class="postbit" id="177486" data-post-id="177486">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="msaraiva" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/msaraiva/120/1214_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  msaraiva
                    <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 class="user-title">
									<span>Broadway Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi <a class="mention" href="/u/wdiechmann" rel="nofollow">@wdiechmann</a>!</p>
<p>I’ll release a new version some time this weekend as soon as I finish the docs &amp; examples for the new components. In the meantime, feel free to use the <code>master</code> branch which is already compatible with LV v0.13.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="177486" 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/surface-a-component-based-library-for-phoenix-liveview/27671/54">Post #53</a>
	                </div>
	            </div>
              <div id="likers-container-177486" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="177486"
                     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 #53"></div>
  </section>
</div>
    <div class="postbit" id="179045" data-post-id="179045">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="msaraiva" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/msaraiva/120/1214_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  msaraiva
                    <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 class="user-title">
									<span>Broadway Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi folks!</p>
<p><strong>Surface v0.1.0-alpha.2</strong> has just been released with lots of bug fixes and new components. Here are the highlights:</p>
<ul>
<li>New <a href="http://surface-demo.msaraiva.io/builtincomponents/Markdown" rel="noopener nofollow ugc">Markdown</a> component.</li>
<li>New context-aware <strong>form</strong> components (wrappers around phoenix helpers), including <a href="http://surface-demo.msaraiva.io/builtincomponents/Form" rel="noopener nofollow ugc">Form</a>, <a href="http://surface-demo.msaraiva.io/builtincomponents/Field" rel="noopener nofollow ugc">Field</a>, <a href="http://surface-demo.msaraiva.io/builtincomponents/Label" rel="noopener nofollow ugc">Label</a>, <a href="http://surface-demo.msaraiva.io/builtincomponents/TextInput" rel="noopener nofollow ugc">TextInput</a>, <a href="http://surface-demo.msaraiva.io/builtincomponents/RadioButton" rel="noopener nofollow ugc">RadioButton</a> and <a href="http://surface-demo.msaraiva.io/builtincomponents/" rel="noopener nofollow ugc">many others</a>. (thanks to <a class="mention" href="/u/zamith" rel="nofollow">@zamith</a> and <a class="mention" href="/u/alexandrubagu" rel="nofollow">@alexandrubagu</a>)</li>
<li>New <a href="http://surface-demo.msaraiva.io/builtincomponents/Link" rel="noopener nofollow ugc">Link</a> (wrapper around <code>link/2</code>) component. (Thanks to <a href="https://github.com/mathewdgardner" rel="noopener nofollow ugc">mathewdgardner</a>).</li>
<li>Compile-time check live components without <code>id</code> that implement <code>handle_event/3</code>.</li>
<li>Update LiveView to v0.13.3</li>
</ul>
<p>Along with the new built-in components, there are also some new <strong>UI components</strong> available. For documentation and live examples see:</p>
<ul>
<li><a href="http://surface-demo.msaraiva.io/uicomponents/Button" rel="noopener nofollow ugc">Button</a> (thanks to <a class="mention" href="/u/tiagoefmoraes" rel="nofollow">@tiagoefmoraes</a>)</li>
<li><a href="http://surface-demo.msaraiva.io/uicomponents/Table" rel="noopener nofollow ugc">Table</a></li>
<li><a href="http://surface-demo.msaraiva.io/uicomponents/Tabs" rel="noopener nofollow ugc">Tabs</a></li>
</ul>
<p>Source code can found at <a href="https://github.com/msaraiva/surface_bulma" class="inline-onebox" rel="noopener nofollow ugc">GitHub - surface-ui/surface_bulma: A set of simple Surface components based on Bulma · GitHub</a>.</p>
<h3><a name="p-179045-the-markdown-component-1" class="anchor" href="#p-179045-the-markdown-component-1" aria-label="Heading link" rel="nofollow"></a>The Markdown component</h3>
<p>The new <code>&lt;#Markdown&gt;</code> component allows users to write markdown content directly in a Surface template. The content will be validated and translated to HTML at compile-time.</p>
<p>Surface’s website was mostly written using this component. It’s very handy, especially if you want to mix static <strong>markdown</strong> and <strong>HTML</strong> content with runtime interactive <strong>components</strong>.</p>
<p>Example:</p>
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/6/c/6cdc636a37f905221fce70736d26712251fa258e.png" data-download-href="https://forum.elixirforum.com/uploads/default/6cdc636a37f905221fce70736d26712251fa258e" title="image" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/optimized/3X/6/c/6cdc636a37f905221fce70736d26712251fa258e_2_690x529.png" alt="image" data-base62-sha1="fx1Ki7bkVICwG0AkxxmWwuYchvE" width="690" height="529" srcset="https://forum.elixirforum.com/uploads/default/optimized/3X/6/c/6cdc636a37f905221fce70736d26712251fa258e_2_690x529.png, https://forum.elixirforum.com/uploads/default/original/3X/6/c/6cdc636a37f905221fce70736d26712251fa258e.png 1.5x, https://forum.elixirforum.com/uploads/default/original/3X/6/c/6cdc636a37f905221fce70736d26712251fa258e.png 2x" data-dominant-color="2B2C2C"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">image</span><span class="informations">931×715 91.9 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><p></p>
<p>Reporting syntax errors:</p>
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/c/f/cf5fcca093cc7aa552e143bd61976ea7f2aa98b2.png" data-download-href="https://forum.elixirforum.com/uploads/default/cf5fcca093cc7aa552e143bd61976ea7f2aa98b2" title="image" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/optimized/3X/c/f/cf5fcca093cc7aa552e143bd61976ea7f2aa98b2_2_690x183.png" alt="image" data-base62-sha1="tAw5iCOgUYLr8BUVQrA3n4wMZHk" width="690" height="183" srcset="https://forum.elixirforum.com/uploads/default/optimized/3X/c/f/cf5fcca093cc7aa552e143bd61976ea7f2aa98b2_2_690x183.png, https://forum.elixirforum.com/uploads/default/optimized/3X/c/f/cf5fcca093cc7aa552e143bd61976ea7f2aa98b2_2_1035x274.png 1.5x, https://forum.elixirforum.com/uploads/default/original/3X/c/f/cf5fcca093cc7aa552e143bd61976ea7f2aa98b2.png 2x" data-dominant-color="343431"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">image</span><span class="informations">1049×279 30.6 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><p></p>
<p>If you’re using VS Code, there’s a new version of the <a href="https://marketplace.visualstudio.com/items?itemName=msaraiva.surface" rel="noopener nofollow ugc">Surface extension</a> which adds syntax highlighting to the Markdown component’s content, as you can see in the examples above.</p>
<p>Have fun.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="179045" data-batch-url="/posts/batch_likers">
                        22
                      </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/surface-a-component-based-library-for-phoenix-liveview/27671/55">Post #54</a>
	                </div>
	            </div>
              <div id="likers-container-179045" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="179045"
                     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 #54"></div>
  </section>
</div>
    <div class="postbit" id="185143" data-post-id="185143">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Very excited to see a version of LiveView which follows a component-based architecture. My main gripe with LiveView has been the use of templates – going away from a component-based frontend and back to template-based one feels like taking a step backwards, and seeking to repeat architecture mistakes of the past.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="185143" 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/surface-a-component-based-library-for-phoenix-liveview/27671/56">Post #55</a>
	                </div>
	            </div>
              <div id="likers-container-185143" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="185143"
                     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 #55"></div>
  </section>
</div>
    <div class="postbit" id="191382" data-post-id="191382">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="msaraiva" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/msaraiva/120/1214_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  msaraiva
                    <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 class="user-title">
									<span>Broadway Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi folks!</p>
<p>Surface <code>v0.1.0-rc.0</code> has been released on Github.</p>
<p>Version <code>v0.1.0</code> will be released on Hex as soon as LiveView <code>v0.15</code> is out. Until then, feel free to use the <code>rc-0</code> version directly from Github:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">def deps do
  [
    {:surface, git: "https://github.com/msaraiva/surface.git", tag: "v0.1.0-rc.0"}
  ]
end
</code></pre>
<p>Full changelog can be found at <a href="https://github.com/msaraiva/surface/blob/master/CHANGELOG.md" rel="noopener nofollow ugc">CHANGELOG.md</a>.</p>
<p>The documentation and examples at <a href="http://surface-demo.msaraiva.io/" rel="noopener nofollow ugc">surface-demo.msaraiva.io</a>, as well as the <a href="https://github.com/msaraiva/surface_app" rel="noopener nofollow ugc">boilerplate</a> project, have been fully updated to conform to the new API changes.</p>
<p>There are no further API changes planned for <code>v0.1.0</code> so if you want to take Surface for a spin, that’s a great time to do it!</p>
<p>Feel free to give feedback either on Github or on our <code>#surface</code> channel on <a href="https://elixir-lang.slack.com/" rel="noopener nofollow ugc">Slack</a>.</p>
<p>I also want to thank <a class="mention" href="/u/lnr0626" rel="nofollow">@lnr0626</a> (our new core team member) for all his work on the new compiler and on many other contributions.</p>
<p>Cheers.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="191382" data-batch-url="/posts/batch_likers">
                        11
                      </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/surface-a-component-based-library-for-phoenix-liveview/27671/58">Post #57</a>
	                </div>
	            </div>
              <div id="likers-container-191382" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="191382"
                     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 #57"></div>
  </section>
</div>
    <div class="postbit" id="192581" data-post-id="192581">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="msaraiva" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/msaraiva/120/1214_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  msaraiva
                    <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 class="user-title">
									<span>Broadway Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi folks!</p>
<p>Surface <code>v0.1.0-rc.1</code> has just been released on Github.</p>
<p>Full changelog can be found at <a href="https://github.com/msaraiva/surface/blob/master/CHANGELOG.md" rel="noopener nofollow ugc">CHANGELOG.md</a>.</p>
<p>The highlights are:</p>
<ul>
<li>New compile-time check for <code>undefined assign</code>. Thanks to <a class="mention" href="/u/lnr0626" rel="nofollow">@lnr0626</a>.</li>
<li>New form controls: <code>&lt;DateTimeSelect&gt;</code> and <code>&lt;TimeSelect&gt;</code>. With this addition, Surface now includes context-aware wrappers for all built-in Phoenix form controls. Thanks to <a class="mention" href="/u/miguel-s" rel="nofollow">@miguel-s</a>.</li>
<li>Fix support for Elixir &gt;= <code>v1.11</code></li>
</ul>
<h3><a name="p-192581-new-compile-time-check-in-action-1" class="anchor" href="#p-192581-new-compile-time-check-in-action-1" aria-label="Heading link" rel="nofollow"></a>New compile-time check in action</h3>
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/3/2/32b8fdb6a3e7c216e6f0e4d0be9ba2a15a214c3d.png" data-download-href="https://forum.elixirforum.com/uploads/default/32b8fdb6a3e7c216e6f0e4d0be9ba2a15a214c3d" title="image" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/optimized/3X/3/2/32b8fdb6a3e7c216e6f0e4d0be9ba2a15a214c3d_2_690x438.png" alt="image" data-base62-sha1="7eIdkGl7INKkwYmBwXRP2bKgAjj" width="690" height="438" srcset="https://forum.elixirforum.com/uploads/default/optimized/3X/3/2/32b8fdb6a3e7c216e6f0e4d0be9ba2a15a214c3d_2_690x438.png, https://forum.elixirforum.com/uploads/default/optimized/3X/3/2/32b8fdb6a3e7c216e6f0e4d0be9ba2a15a214c3d_2_1035x657.png 1.5x, https://forum.elixirforum.com/uploads/default/original/3X/3/2/32b8fdb6a3e7c216e6f0e4d0be9ba2a15a214c3d.png 2x" data-dominant-color="2F2F2F"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">image</span><span class="informations">1044×664 54.4 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><p></p>
<p>Thanks!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="192581" data-batch-url="/posts/batch_likers">
                        16
                      </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/surface-a-component-based-library-for-phoenix-liveview/27671/59">Post #58</a>
	                </div>
	            </div>
              <div id="likers-container-192581" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="192581"
                     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 #58"></div>
  </section>
</div>
    <div class="postbit" id="193697" data-post-id="193697">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="msaraiva" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/msaraiva/120/1214_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  msaraiva
                    <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 class="user-title">
									<span>Broadway Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi folks!</p>
<p>Surface  <code>v0.1.0-rc.2</code>  has just been released on <a href="https://github.com/msaraiva/surface" rel="noopener nofollow ugc">Github</a>.</p>
<p>Full changelog can be found at <a href="https://github.com/msaraiva/surface/blob/master/CHANGELOG.md" rel="noopener nofollow ugc">CHANGELOG.md</a>.</p>
<p>Many thanks to all contributors!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="193697" data-batch-url="/posts/batch_likers">
                        10
                      </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/surface-a-component-based-library-for-phoenix-liveview/27671/60">Post #59</a>
	                </div>
	            </div>
              <div id="likers-container-193697" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="193697"
                     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 #59"></div>
  </section>
</div>
    <div class="postbit" id="193767" data-post-id="193767">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi <a class="mention" href="/u/msaraiva" rel="nofollow">@msaraiva</a>, I know its been discussed here before and at the time it wasnt possible to use Surface on non LiveView projects.<br>
Is it still the case? Are you aware of any workarrounds or alternatives if I want do to “components” on my views?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="193767" 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/surface-a-component-based-library-for-phoenix-liveview/27671/61">Post #60</a>
	                </div>
	            </div>
              <div id="likers-container-193767" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="193767"
                     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 #60"></div>
  </section>
</div>
    <div class="postbit" id="193794" data-post-id="193794">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="msaraiva" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/msaraiva/120/1214_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  msaraiva
                    <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 class="user-title">
									<span>Broadway Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi <a class="mention" href="/u/cpgo" rel="nofollow">@cpgo</a>!</p>
<p>That’s definitely on the roadmap. I’ve just created an <a href="https://github.com/msaraiva/surface/issues/196" rel="noopener nofollow ugc">issue</a> for it. We’re already discussing the best way to implement this feature so we can start working on it as soon as possible.</p>
<aside class="quote no-group" data-username="cpgo" data-post="61" data-topic="27671">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/cpgo/48/25792_2.png" class="avatar"> cpgo:</div>
<blockquote>
<p>Are you aware of any workarrounds or alternatives if I want do to “components” on my views?</p>
</blockquote>
</aside>
<p>As explained on the issue, since components are built on top of <code>Phoenix.LiveComponent</code>, currently there’s no workaround without depending on LV.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="193794" 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/surface-a-component-based-library-for-phoenix-liveview/27671/62">Post #61</a>
	                </div>
	            </div>
              <div id="likers-container-193794" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="193794"
                     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 #61"></div>
  </section>
</div>
    <div class="postbit" id="193795" data-post-id="193795">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="cpgo" data-post="61" data-topic="27671">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/cpgo/48/25792_2.png" class="avatar"> cpgo:</div>
<blockquote>
<p>Is it still the case? Are you aware of any workarrounds or alternatives if I want do to “components” on my views?</p>
</blockquote>
</aside>
<p>What exactly are you struggling with right now? I’ve recently created <a href="https://github.com/LostKobrakai/molecule" class="inline-onebox" rel="nofollow">GitHub - LostKobrakai/molecule: Components with slots in EEx for Phoenix · GitHub</a> for allowing better composition of markup with plain .eex templates.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="193795" 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/surface-a-component-based-library-for-phoenix-liveview/27671/63">Post #62</a>
	                </div>
	            </div>
              <div id="likers-container-193795" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="193795"
                     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 #62"></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/27671/load_more?page=7">Load more posts (154 remaining)</a>
</div></template></turbo-stream>