android:clickable="true"
android:background="?attr/selectableItemBackground"
or
package io.resound.ui.components | |
import androidx.compose.foundation.background | |
import androidx.compose.foundation.border | |
import androidx.compose.foundation.layout.* | |
import androidx.compose.material.Text | |
import androidx.compose.runtime.Composable | |
import androidx.compose.ui.Alignment | |
import androidx.compose.ui.Modifier | |
import androidx.compose.ui.graphics.Color |
package dev.cherifbouchelaghem.vodto.model; | |
// INSIED THE HEXAGON | |
public record EmailAddress(String address) { | |
public static EmailAddress fromString(String address) { | |
return new EmailAddress(address); | |
} | |
} |
{% extends 'form_div_layout.html.twig' %} | |
{% block form_row -%} | |
<div class="row{% if (not compound or force_error|default(false)) and not valid %} has-error{% endif %}"> | |
<div class="input-field col s12"> | |
{{- form_widget(form) -}} | |
{{- form_label(form) -}} | |
{{- form_errors(form) -}} | |
</div> | |
</div> |
$base-font-size: 16px; | |
$base-line-height: 1.5; | |
$rhythm-line: round($base-font-size * $base-line-height); // in pixels | |
$caps-height: 0.68; | |
@function calculate-lines-for-size($font-size) { | |
// Returns unitless value | |
@return ceil(($font-size + 0.001) / $rhythm-line); | |
} |
header.top-bar | |
.top-bar-brand | |
a.brand(href="#") brand | |
aside.sidebar-nav | |
main.main | |
h1 Typography | |
h2 Headings | |
h1 h1 The quick fox jumps over the lazy dog | |
h2 h2 The quick fox jumps over the lazy dog |
const setNumber = function setNumber(number) { | |
if (typeof number !== 'string') { | |
throw new Error('Mobile phone number must be of string value'); | |
} | |
const normalized = number.replace(/\s|-/g, ''); | |
if (/^(00213|\+213|0)(5|6|7)[0-9]{8}/.test(normalized) === false) { | |
throw new Error('Invalid phone number'); | |
} |
// encode(decode) html text into html entity | |
var decodeHtmlEntity = function(str) { | |
return str.replace(/&#(\d+);/g, function(match, dec) { | |
return String.fromCharCode(dec); | |
}); | |
}; | |
var encodeHtmlEntity = function(str) { | |
var buf = []; | |
for (var i=str.length-1;i>=0;i--) { |
{ | |
"emojis": [ | |
{"emoji": "π©βπ©βπ§βπ§", "name": "family_mothers_two_girls", "shortname": "", "unicode": "", "html": "👩‍👩‍👧‍👧", "category": "p", "order": ""}, | |
{"emoji": "π©βπ©βπ§βπ¦", "name": "family_mothers_children", "shortname": "", "unicode": "", "html": "👩‍👩‍👧‍👦", "category": "p", "order": ""}, | |
{"emoji": "π©βπ©βπ¦βπ¦", "name": "family_mothers_two_boys", "shortname": "", "unicode": "", "html": "👩‍👩‍👦‍👦", "category": "p", "order": ""}, | |
{"emoji": "π¨βπ©βπ§βπ§", "name": "family_two_girls", "shortname": "", "unicode": "", "html": "👨‍👩‍👧‍👧", "category": "p", "order": ""}, | |
{"emoji": "π¨βπ©βπ§βπ¦", "name": "family_children", "shortname": "", "unicode": "", "html": "👨‍👩‍👧‍👦", "category": "p", "order": ""}, | |
{"emoji": "π¨βπ©βπ¦βπ¦", "name": "family_two_boys", "shortname": "", "unicode": "", "html": "👨&zw |
if ! type "brew" > /dev/null; then | |
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"; | |
fi | |
brew tap phinze/homebrew-cask && brew install brew-cask; | |
brew cask install vagrant; | |
brew cask install virtualbox; |