0.1.2 • Published 1 year ago

@tanishqmanuja/capacitor-plugin-monet v0.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

capacitor-plugin-monet

Material You Monet Plugin for Capacitor

Install

npm install @tanishqmanuja/capacitor-plugin-monet
npx cap sync

Install (Android)

Add these lines to start of root build.gradle

allprojects {
  repositories {
    google()
    mavenCentral()
    maven { url 'https://jitpack.io' }
    maven { url "https://maven.pkg.jetbrains.space/public/p/compose/dev" }
  }
}

API

getSystemMonetPalette()

getSystemMonetPalette() => Promise<MonetPalette | undefined>

Get the moent palette from native android system.

Returns: Promise<MonetPalette>


generateMonetPalette(...)

generateMonetPalette(options: { seedColor: HexColor; }) => Promise<MonetPalette>

Generates Monet palette.

ParamType
options{ seedColor: #${string}; }

Returns: Promise<MonetPalette>


Type Aliases

MonetPalette

{ palette in TonalPaletteNames: MonetTonalPalette; }

TonalPaletteNames

'accent1' | 'accent2' | 'accent3' | 'neutral1' | 'neutral2'

MonetTonalPalette

{ shade in TonalShadeNames: HexColor; }

TonalShadeNames

0 | 10 | 50 | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | 1000

HexColor

#${string}