Skip to content

Instantly share code, notes, and snippets.

View CliffCrerar's full-sized avatar
😎
There is a time to code, and a time to code.

C1I7F05D-C53545 CliffCrerar

😎
There is a time to code, and a time to code.
View GitHub Profile
@CliffCrerar
CliffCrerar / List of intl dailing codes
Created September 13, 2021 00:34
intl-dailing-codes
{
"countries": [
{
"code": "+7 840",
"name": "Abkhazia"
},
{
"code": "+93",
"name": "Afghanistan"
},
@CliffCrerar
CliffCrerar / nav-links-demo.json
Last active July 26, 2021 19:43
for stack blitz nav link demo
@CliffCrerar
CliffCrerar / mat-elevation.css
Created March 31, 2021 17:46
mat-elevation.css
.mat-elevation-z0 {
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)
}
.mat-elevation-z1 {
box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12)
}
@CliffCrerar
CliffCrerar / Databook-Service.cs
Created March 6, 2021 22:52
C# Databook Paginator Service
using System;
using System.Collections.Generic;
using System.Linq;
using Dapper;
namespace TraqIt.Api.Services
{
/// <summary>
/// Defines the contract of a databook page
/// </summary>
@CliffCrerar
CliffCrerar / implementing-pre-commit-linting.md
Last active August 30, 2020 19:11
implementing pre commit linting

Privacy policies.

Setup eslint

npm install --save-dev eslint-config-prettier eslint-plugin-prettier prettier

Add the following configs to package.json

"eslintConfig": {
{
"formControls": [
{
"prompt": "what is your name?",
"controlType": "input",
"name": "name",
"inputType": "string",
"caption": "Answer:"
},{
"prompt": "what colors do you like?",
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Coming Soon</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/skeleton/2.0.4/skeleton.min.css"
integrity="sha512-EZLkOqwILORob+p0BXZc+Vm3RgJBOe1Iq/0fiI7r/wJgzOFZMlsqTa29UEl6v6U6gsV4uIpsNZoV32YZqrCRCQ=="
crossorigin="anonymous" />
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Id venenatis a condimentum vitae. Ut aliquam purus sit amet luctus venenatis lectus magna. Id porta nibh venenatis cras sed felis. Amet cursus sit amet dictum. Vitae proin sagittis nisl rhoncus mattis rhoncus. Cursus risus at ultrices mi. Scelerisque felis imperdiet proin fermentum leo vel orci porta non. Elit at imperdiet dui accumsan. Dictumst quisque sagittis purus sit amet volutpat. Eu sem integer vitae justo eget. Felis eget velit aliquet sagittis id. Eget gravida cum sociis natoque penatibus et magnis dis parturient. Eget nunc scelerisque viverra mauris in. At elementum eu facilisis sed odio. Cursus risus at ultrices mi tempus. Morbi blandit cursus risus at ultrices mi tempus. Est ullamcorper eget nulla facilisi etiam dignissim diam.
@CliffCrerar
CliffCrerar / challenge.md
Last active July 23, 2020 17:27
challenge

Challenge:

I challenge you to create a back button that that takes you back to the create screen and populates the inputs with the inputs from the route.

  • Use what you have learned from the existing implementation.
  • On first load the inputs must remain blank as they are now.
  • On the view screen displayed there will be something created as it is now.

Victory Conditions:

@CliffCrerar
CliffCrerar / ng-router.conf.js
Created June 13, 2020 13:55
Angular Router config
const routerConfig = {
// enableTracing?: boolean
// useHash?: boolean
// initialNavigation?: InitialNavigation
// errorHandler?: ErrorHandler
// preloadingStrategy?: any
// onSameUrlNavigation?: 'reload' | 'ignore'
// scrollPositionRestoration?: 'disabled' | 'enabled' | 'top'
// anchorScrolling?: 'disabled' | 'enabled'
// scrollOffset?: [number, number] | (() => [number, number])