Skip to content

Instantly share code, notes, and snippets.

View mihaisavezi's full-sized avatar

Mihai mihaisavezi

  • Bucharest, Romania
View GitHub Profile
@mihaisavezi
mihaisavezi / draft-vs-final.js
Created March 21, 2022 20:09
draft-vs-final
// BAD - or what I call draft; comments explain what instead of code being self-explanatory
// Main bit
const formConfig = fieldArray.reduce((fields, field) => {
if (!Array.isArray(fields)) {
field = [field];
}
// Currently last field in section
const last = fields.slice(-1)[0],
lastValue = this.values[last.id];
@mihaisavezi
mihaisavezi / index.html
Created November 6, 2018 04:07
@keyframers 1.1.0 | Sliced Slides
<div id="app" data-state="photos" data-prev-state>
<div class="ui-layer -photos">
<h1 class="ui-heading">
<span data-flip-key="heading">SHAW DÅVID KEYFRÅMERS</span>
</h1>
<h2 class="ui-subheading _fade">Out Of Order Magazine</h2>
<div class="ui-photos">
<div class="ui-photo" data-photo="https://images.unsplash.com/photo-1507184915978-447ac6ab3ecb?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=2b6fc6dd7f60aea56f5c4a6f8f7efea7&auto=format&fit=crop&w=400&q=60" style="background-image:url('https://images.unsplash.com/photo-1507184915978-447ac6ab3ecb?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=2b6fc6dd7f60aea56f5c4a6f8f7efea7&auto=format&fit=crop&w=400&q=60')">
<div class="ui-img"></div>
</div>
@mihaisavezi
mihaisavezi / gallery-app-with-finite-state-machines-xstate.markdown
Created March 7, 2018 15:14
Gallery app with Finite State Machines (xstate)