React = require 'react' path = require 'path' {RetinaImg, ConfigPropContainer} = require 'nylas-component-kit' {EdgehillAPI} = require 'nylas-exports' OnboardingActions = require './onboarding-actions' class InstallButton extends React.Component constructor: (@props) -> @state = installed: !NylasEnv.packages.isPackageDisabled(@props.package.name) render: => classname = "btn btn-install" classname += " installed" if @state.installed
_onInstall: => NylasEnv.packages.enablePackage(@props.package.name) @setState(installed: true) class InitialPackagesPage extends React.Component @displayName: "InitialPackagesPage" constructor: (@props) -> @state = packages: NylasEnv.packages.getAvailablePackageMetadata().filter ({isStarterPackage}) => isStarterPackage render: =>
Plugins lie at the heart of N1 and give it its powerful features.
Want to enable a few example plugins now?