With this extension, we can add the .if()
modifier to our View!
struct ContentView: View {
@State private var shouldAddShadow: Bool = true
/** | |
* inspired by: https://github.com/IonicaBizau/local-ip-address | |
* | |
* @returns localIPv4 address | |
*/ | |
function localIp4Address () { | |
const interfaces = Object.values(os.networkInterfaces()) | |
for (let iface of interfaces) { | |
for (let alias of iface) { | |
if (alias.family === "IPv4" |
GIST for embed in Enhance CLI with ZX article on Medium
struct DynamicFetchRequestView<T: NSManagedObject, Content: View>: View { | |
// That will store our fetch request, so that we can loop over it inside the body. | |
// However, we don’t create the fetch request here, because we still don’t know what we’re searching for. | |
// Instead, we’re going to create custom initializer(s) that accepts filtering information to set the fetchRequest property. | |
@FetchRequest var fetchRequest: FetchedResults<T> | |
// this is our content closure; we'll call this once the fetch results is available | |
let content: (FetchedResults<T>) -> Content |
// | |
// @ref https://www.swiftbysundell.com/articles/accessing-a-swift-property-wrappers-enclosing-instance/ | |
// @Ref https://stackoverflow.com/a/58406402/521197 | |
// | |
@propertyWrapper | |
struct NestedObservableObject<Value : ObservableObject> { | |
static subscript<T: ObservableObject>( | |
_enclosingInstance instance: T, | |
wrapped wrappedKeyPath: ReferenceWritableKeyPath<T, Value>, |
This is a PowerApp Component Custom Function JsonToTable(json As String) -> Table
that is able to transform a JSON Object in an equivalent PowerFx Table
Considering the JSON below as input
{
// | |
// App+Version.swift | |
// | |
// Created by bsorrentino on 29/12/2019. | |
// Copyright © 2019 Bartolomeo Sorrentino. All rights reserved. | |
// | |
import Foundation | |
# | |
# inspired by - https://github.com/rajyraman/pcf-template-dataset | |
# | |
name: pcf-init | |
on: | |
workflow_dispatch: | |
push: | |
branches: [master] | |
jobs: |
// Google Apps Script methods available to scripts | |
declare namespace google { | |
/** | |
* Methods available to Google Apps Script | |
*/ | |
namespace script { | |
interface IUrlLocation { | |
/** | |
* The string value of URL fragment after the # character, or an emptry string if no URL fragment is present |
To install PlantUML for those platforms that do not provide its native packages see the following project [plantuml-install]
@[Crashedmind] wrote this guide as part of his own “Journey to Documentation as Code” using [PlantUML] as the main tools for proposing, analysing, documenting, maintaining software systems based on working with thousands of engineers across the globe.