@shopify/polaris
Version:
Shopify’s product component library
11 lines (10 loc) • 411 B
JavaScript
import React from 'react';
import { SettingAction } from '../SettingAction';
import { buttonFrom } from '../Button';
import { Card } from '../Card';
export function SettingToggle({ enabled, action, children }) {
const actionMarkup = action ? buttonFrom(action, { primary: !enabled }) : null;
return (<Card sectioned>
<SettingAction action={actionMarkup}>{children}</SettingAction>
</Card>);
}