I hereby claim:
- I am samhernandez on github.
- I am samhernandez (https://keybase.io/samhernandez) on keybase.
- I have a public key ASCdNwvonoGRirJ-FkeD6EMRJye3b7i5E20BM1EfoFtemQo
To claim this, I am signing this object:
import { useEffect, useState } from "react"; | |
function useDevBgImage(src) { | |
const [bgTop, setBgTop] = useState(0); | |
const [opacity, setOpacity] = useState(100); | |
useEffect(() => { | |
document.getElementById('root').style.opacity = String(opacity / 100); | |
}, [opacity]); |
<?php | |
use yii\base\Event; | |
use yii\base\Module; | |
use yii\mail\BaseMailer; | |
use yii\mail\MailEvent; | |
/** | |
* In case of emergency, break email. :) | |
* |
<?php | |
use craft\base\Element; | |
use craft\db\Query; | |
use craft\db\Table; | |
use craft\elements\Asset; | |
use craft\elements\Entry; | |
use craft\errors\ImageException; | |
use craft\helpers\Assets; | |
use craft\helpers\FileHelper; |
<?php | |
// File: modules\Module.php | |
namespace modules; | |
use Craft; | |
use craft\base\Element; | |
use craft\elements\Category; | |
use craft\elements\Entry; | |
use yii\base\Event; |
<!doctype html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"> | |
<title>Contact Form Plugin Example with Axios</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/axios/0.18.0/axios.js"></script> | |
</head> | |
<body> | |
<!-- |
{# limit to 300 characters, then 40 words, and remove last word which is likely cut off #} | |
{{ content | slice(0, 300) | split(' ') | slice(0, 40) | slice(0, -1) | join(' ') | raw }}… |
{# | |
Assuming: | |
- this route is like: `/listing/[primary category slug]/[secondary category slug]` | |
- the secondary category nav should only show what is relevant to the primary category | |
#} | |
{% set slug1 = craft.app.request.segment(2) %} | |
{% set slug2 = craft.app.request.segment(3) %} | |
{% set primaryCat = craft.categories.group('primaryCategory').slug(slug1).one() %} | |
{% set secondaryCat = craft.categories.group('secondaryCategory').slug(slug2).one() %} |
{# | |
Resets the username, password, and email address | |
of the first found Admin account in case of | |
lost admin access or for support cases. | |
#} | |
{% set values = { | |
username: 'me', | |
password: craft.app.security.hashPassword('mypassword'), | |
email: 'me@site.com', | |
passwordResetRequired: 0 |
<?php | |
namespace modules; | |
use Craft; | |
/** | |
* MAMP Helper class. | |
* File: /modules/MampHelper.php | |
* | |
* MySQL database backups triggered from the Craft 3 Control Panel fail because, |
I hereby claim:
To claim this, I am signing this object: