Skip to content

Commit

Permalink
chore/remove shad assets
Browse files Browse the repository at this point in the history
  • Loading branch information
nank1ro committed Mar 30, 2024
1 parent 09ac3a6 commit f76c7dc
Show file tree
Hide file tree
Showing 28 changed files with 170 additions and 245 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 0.2.6

- Fix buttons state not updated correctly
- Remove `ShadAssets` in favor of `LucideIcons`

## 0.2.5

- Add `width` and `height` to `ShadCard`
Expand Down
15 changes: 0 additions & 15 deletions assets/alert-circle.svg

This file was deleted.

16 changes: 0 additions & 16 deletions assets/bell-ring.svg

This file was deleted.

13 changes: 0 additions & 13 deletions assets/check.svg

This file was deleted.

13 changes: 0 additions & 13 deletions assets/chevron-down.svg

This file was deleted.

13 changes: 0 additions & 13 deletions assets/chevron-up.svg

This file was deleted.

14 changes: 0 additions & 14 deletions assets/terminal.svg

This file was deleted.

4 changes: 0 additions & 4 deletions assets/x.svg

This file was deleted.

4 changes: 2 additions & 2 deletions example/lib/pages/alert.dart
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class AlertPage extends StatelessWidget {
ConstrainedBox(
constraints: const BoxConstraints(maxWidth: 600),
child: const ShadAlert(
iconSrc: ShadAssets.terminal,
iconSrc: LucideIcons.terminal,
title: Text('Heads up!'),
description:
Text('You can add components to your app using the cli.'),
Expand All @@ -23,7 +23,7 @@ class AlertPage extends StatelessWidget {
ConstrainedBox(
constraints: const BoxConstraints(maxWidth: 600),
child: const ShadAlert.destructive(
iconSrc: ShadAssets.alertCircle,
iconSrc: LucideIcons.circleAlert,
title: Text('Error'),
description: Text('Your session has expired. Please log in again.'),
),
Expand Down
4 changes: 2 additions & 2 deletions example/lib/pages/card.dart
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ class _CardPageState extends State<CardPage> {
child: Row(
children: [
ShadImage.square(
ShadAssets.bellRing,
LucideIcons.bellRing,
size: 24,
color: theme.colorScheme.foreground,
),
Expand Down Expand Up @@ -183,7 +183,7 @@ class _CardPageState extends State<CardPage> {
text: const Text('Mark all as read'),
icon: const Padding(
padding: EdgeInsets.only(right: 8),
child: ShadImage.square(ShadAssets.check, size: 16),
child: ShadImage.square(LucideIcons.check, size: 16),
),
onPressed: () {},
),
Expand Down
4 changes: 1 addition & 3 deletions lib/shadcn_ui.dart
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,6 @@ export 'src/components/switch.dart';
export 'src/components/toast.dart';
export 'src/components/tooltip.dart';

// Assets
export 'src/assets.dart';

// Raw Components
export 'src/raw_components/portal.dart';
export 'src/raw_components/same_width_column.dart';
Expand Down Expand Up @@ -92,3 +89,4 @@ export 'src/utils/extensions.dart';
export 'package:flutter_animate/flutter_animate.dart';
export 'package:boxy/boxy.dart';
export 'package:boxy/flex.dart';
export 'package:lucide_icons_flutter/lucide_icons.dart';
11 changes: 0 additions & 11 deletions lib/src/assets.dart

This file was deleted.

6 changes: 3 additions & 3 deletions lib/src/components/accordion.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_animate/flutter_animate.dart';
import 'package:shadcn_ui/src/assets.dart';
import 'package:lucide_icons_flutter/lucide_icons.dart';
import 'package:shadcn_ui/src/components/image.dart';
import 'package:shadcn_ui/src/theme/theme.dart';
import 'package:shadcn_ui/src/utils/animation_builder.dart';
Expand Down Expand Up @@ -116,7 +116,7 @@ class ShadAccordionItem<T> extends StatefulWidget {
final Widget content;
final Widget? separator;
final Widget? icon;
final String? iconSrc;
final ShadImageSrc? iconSrc;
final List<Effect<dynamic>>? iconEffects;
final Widget Function(Animation<double> animation, Widget child)?
transitionBuilder;
Expand Down Expand Up @@ -177,7 +177,7 @@ class _ShadAccordionItemState<T> extends State<ShadAccordionItem<T>>

final effectiveIconSrc = widget.iconSrc ??
theme.accordionTheme.iconSrc ??
ShadAssets.chevronDown;
LucideIcons.chevronDown;

final effectiveIcon = widget.icon ??
ShadImage.square(
Expand Down
2 changes: 1 addition & 1 deletion lib/src/components/alert.dart
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ class ShadAlert extends StatelessWidget {

final ShadAlertVariant variant;
final Widget? icon;
final String? iconSrc;
final ShadImageSrc? iconSrc;
final Widget? title;
final Widget? description;
final TextDirection? textDirection;
Expand Down
4 changes: 2 additions & 2 deletions lib/src/components/checkbox.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_animate/flutter_animate.dart';
import 'package:shadcn_ui/src/assets.dart';
import 'package:lucide_icons_flutter/lucide_icons.dart';
import 'package:shadcn_ui/src/components/disabled.dart';
import 'package:shadcn_ui/src/components/focused.dart';
import 'package:shadcn_ui/src/components/image.dart';
Expand Down Expand Up @@ -109,7 +109,7 @@ class _ShadCheckboxState extends State<ShadCheckbox> {
widget.radius ?? theme.checkboxTheme.radius ?? theme.radius;
final effectiveIcon = widget.icon ??
ShadImage.square(
ShadAssets.check,
LucideIcons.check,
color: theme.colorScheme.primaryForeground,
size: effectiveSize,
);
Expand Down
6 changes: 3 additions & 3 deletions lib/src/components/dialog.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_animate/flutter_animate.dart';
import 'package:shadcn_ui/src/assets.dart';
import 'package:lucide_icons_flutter/lucide_icons.dart';
import 'package:shadcn_ui/src/components/button.dart';
import 'package:shadcn_ui/src/components/image.dart';
import 'package:shadcn_ui/src/raw_components/same_width_column.dart';
Expand Down Expand Up @@ -142,7 +142,7 @@ class ShadDialog extends StatelessWidget {
final ShadDialogVariant variant;
final List<Widget> actions;
final Widget? closeIcon;
final String? closeIconSrc;
final ShadImageSrc? closeIconSrc;
final ShadPosition? closeIconPosition;
final BorderRadius? radius;
final Color? backgroundColor;
Expand Down Expand Up @@ -183,7 +183,7 @@ class ShadDialog extends StatelessWidget {
size: 16,
closeIconSrc ??
effectiveDialogTheme.closeIconSrc ??
ShadAssets.x,
LucideIcons.x,
),
width: 20,
height: 20,
Expand Down
Loading

0 comments on commit f76c7dc

Please sign in to comment.