norman-huth / nova-iframe-popup
一个 Laravel Nova 字段。
1.0.0
2022-04-22 22:55 UTC
Requires
- php: ^8.0
- laravel/nova: ^4.0.0
This package is auto-updated.
Last update: 2024-09-24 21:36:15 UTC
README
使用此字段,您可以创建一个按钮,在弹出窗口中显示 iframe(视觉上倾向于 Inertia.js)。
安装
composer require norman-huth/nova-iframe-popup
用法
IframePopup::make(__('Url'), 'url'), IframePopup::make('', 'url', function () { return 'https://huth.it'; })->icon('eye')->sufText('Help'),
选项
更改图标(Heroicon)
IframePopup::make(__('Url'), 'url')->icon('eye'),
更改图标(Font Awesome)
Font Awesome 不包含在内,必须手动添加!
IframePopup::make(__('Url'), 'url')->faIcon('fa-solid fa-arrow-up-right-from-square'),
移除图标
IframePopup::make(__('Url'), 'url') ->icon('') ->preText(__('Show me')),
在图标之前添加文本
IframePopup::make(__('Url'), 'url')->preText(__('Click me')),
在图标之后添加文本
IframePopup::make(__('Url'), 'url')->sufText(__('Help')),
更改按钮类
IframePopup::make(__('Url'), 'url')->btnClass('btn-primary'),
添加类到 DIV 容器
IframePopup::make(__('Url'), 'url')->containerClass('text-center'),
添加类到 DIV 容器(索引视图)
IframePopup::make(__('Url'), 'url')->containerClassIndex('text-center'),
添加类到 DIV 容器(详细视图)
IframePopup::make(__('Url'), 'url')->containerClassDetail('text-center'),
添加类到 DIV 容器(表单视图)
IframePopup::make(__('Url'), 'url')->containerClassForm('text-center'),