diff --git a/app/Filament/Resources/ItemResource.php b/app/Filament/Resources/ItemResource.php index 2058ce8..2c8f97c 100644 --- a/app/Filament/Resources/ItemResource.php +++ b/app/Filament/Resources/ItemResource.php @@ -25,37 +25,38 @@ class ItemResource extends Resource protected static ?string $modelLabel = 'Items'; + public static function form(Form $form): Form { return $form ->schema([ Forms\Components\FileUpload::make('image') - ->label('Bild') + ->label('Image') ->minSize(512) - ->maxSize(1024) + ->maxSize(5500) ->columnSpan('full') ->image(), Forms\Components\TextInput::make('desc') - ->label('Beskrivning') + ->label('Description') ->maxLength(255) ->default(null), Forms\Components\DatePicker::make('acquisition_date') - ->label('Inköpsdatum'), + ->label('Acquisition date'), Forms\Components\TextInput::make('quantity') - ->label('Antal') + ->label('Quantity') ->numeric() ->minValue(0) ->maxValue(1000) ->default(0), Forms\Components\Select::make('type_id') - ->label('Typ') + ->label('Type') ->options(Type::all()->pluck('name', 'id')) ->required(), Forms\Components\TextInput::make('cost') - ->label('Kostnad') + ->label('Price') ->default(null), Forms\Components\Toggle::make('can_be_loaned') - ->label('Kan lånas ut'), + ->label('Can be loaned'), ]); } @@ -64,28 +65,28 @@ class ItemResource extends Resource return $table ->columns([ Tables\Columns\TextColumn::make('desc') - ->label('Beskrivning') + ->label('Description') ->searchable(), Tables\Columns\TextColumn::make('acquisition_date') - ->label('Inköpsdatum') + ->label('Acquisition date') ->date() ->sortable() ->toggleable(isToggledHiddenByDefault: true), Tables\Columns\TextColumn::make('quantity') - ->label('Antal') + ->label('Quantity') ->numeric() ->sortable(), Tables\Columns\TextColumn::make('type.name') - ->label('Typ') + ->label('Type') ->numeric() ->sortable(), Tables\Columns\TextColumn::make('cost') - ->label('Kostnad') + ->label('Price') ->toggleable(isToggledHiddenByDefault: true), Tables\Columns\ImageColumn::make('image') - ->label('Bild'), + ->label('Image'), Tables\Columns\IconColumn::make('can_be_loaned') - ->label('Kan bli utlånad') + ->label('Can be loaned') ->trueIcon('heroicon-o-check-badge') ->falseIcon('heroicon-o-x-mark') ->trueColor('success') @@ -100,7 +101,7 @@ class ItemResource extends Resource // ]) ->actions([ - Tables\Actions\EditAction::make(), + Tables\Actions\EditAction::make() ]) ->bulkActions([ Tables\Actions\BulkActionGroup::make([ diff --git a/app/Filament/Resources/ItemResource/Pages/ListItems.php b/app/Filament/Resources/ItemResource/Pages/ListItems.php index cb88656..c498971 100644 --- a/app/Filament/Resources/ItemResource/Pages/ListItems.php +++ b/app/Filament/Resources/ItemResource/Pages/ListItems.php @@ -13,7 +13,7 @@ class ListItems extends ListRecords protected function getHeaderActions(): array { return [ - Actions\CreateAction::make(), + Actions\CreateAction::make()->label('Create new'), ]; } } diff --git a/app/Filament/Resources/ItemResource/Widgets/ItemsOverview.php b/app/Filament/Resources/ItemResource/Widgets/ItemsOverview.php index 4f735f8..cf348b6 100644 --- a/app/Filament/Resources/ItemResource/Widgets/ItemsOverview.php +++ b/app/Filament/Resources/ItemResource/Widgets/ItemsOverview.php @@ -19,22 +19,22 @@ class ItemsOverview extends BaseWidget ->query( Item::where('can_be_loaned', true) ) - ->heading('Items för utlåning') + ->heading('Items for lending') ->columns([ Tables\Columns\TextColumn::make('desc') - ->label('Beskrivning') + ->label('Description') ->searchable(), Tables\Columns\ImageColumn::make('image') - ->label('Bild'), + ->label('Image'), Tables\Columns\IconColumn::make('reserved') - ->label('Tillgänglig') + ->label('Available') ->falseIcon('heroicon-o-check-badge') ->trueIcon('heroicon-o-x-mark') ->falseColor('success') ->trueColor('danger') ->default(false), Tables\Columns\TextColumn::make('reserveditem.return_date') - ->label('Tillbaka') + ->label('Available again') ->searchable(), ]); } diff --git a/app/Filament/Resources/ReserveditemResource.php b/app/Filament/Resources/ReserveditemResource.php index a80ab0c..ff42a15 100644 --- a/app/Filament/Resources/ReserveditemResource.php +++ b/app/Filament/Resources/ReserveditemResource.php @@ -31,7 +31,7 @@ class ReserveditemResource extends Resource return $form ->schema([ Forms\Components\Select::make('item_id') - ->label('Välj item att lån') + ->label('Choose item to reserve') ->relationship( name: 'item', titleAttribute: 'desc', @@ -60,22 +60,22 @@ class ReserveditemResource extends Resource //->query(Reserveditem::withTrashed()) ->columns([ Tables\Columns\TextColumn::make('item.desc') - ->label('Namn') + ->label('Name') ->sortable(), Tables\Columns\TextColumn::make('username') - ->label('Användare') + ->label('User') ->sortable(), Tables\Columns\TextColumn::make('reserved_date') - ->label('Reserveringsdatum') + ->label('Reservation date') ->sortable(), Tables\Columns\TextColumn::make('delivered_date') - ->label('Utlämningsdatum') + ->label('Delivery date') ->sortable(), Tables\Columns\TextColumn::make('return_date') - ->label('Återlämningsdatum') + ->label('Return date') ->sortable(), Tables\Columns\TextColumn::make('returned_date') - ->label('Återlämnad') + ->label('Returned') ->sortable(), ]) ->filters([ diff --git a/app/Filament/Resources/ReserveditemResource/Pages/ListReserveditems.php b/app/Filament/Resources/ReserveditemResource/Pages/ListReserveditems.php index 8d26657..5487a99 100644 --- a/app/Filament/Resources/ReserveditemResource/Pages/ListReserveditems.php +++ b/app/Filament/Resources/ReserveditemResource/Pages/ListReserveditems.php @@ -13,7 +13,7 @@ class ListReserveditems extends ListRecords protected function getHeaderActions(): array { return [ - Actions\CreateAction::make(), + Actions\CreateAction::make()->label('Create new'), ]; } } diff --git a/app/Filament/Resources/ReserveditemResourceUser.php b/app/Filament/Resources/ReserveditemResourceUser.php index 517f85b..5264ad3 100644 --- a/app/Filament/Resources/ReserveditemResourceUser.php +++ b/app/Filament/Resources/ReserveditemResourceUser.php @@ -31,7 +31,7 @@ class ReserveditemResourceUser extends Resource return $form ->schema([ Forms\Components\Select::make('item_id') - ->label('Välj item att låna') + ->label('Choose an item to reserve') ->relationship( name: 'item', titleAttribute: 'desc', @@ -52,22 +52,22 @@ class ReserveditemResourceUser extends Resource return $table ->columns([ Tables\Columns\TextColumn::make('items.desc') - ->label('Namn') + ->label('Name') ->sortable(), Tables\Columns\TextColumn::make('username') - ->label('Användare') + ->label('User') ->sortable(), Tables\Columns\TextColumn::make('reserved_date') - ->label('Reserveringsdatum') + ->label('Reserved date') ->sortable(), Tables\Columns\TextColumn::make('delivered_date') - ->label('Utlämningsdatum') + ->label('Delivery date') ->sortable(), Tables\Columns\TextColumn::make('return_date') - ->label('Återlämningsdatum') + ->label('Return date') ->sortable(), Tables\Columns\TextColumn::make('returned_date') - ->label('Återlämnad') + ->label('Returned') ->sortable(), ]) ->filters([ diff --git a/app/Filament/Resources/ReserveditemResourceUser/Pages/CreateReserveditemUser.php b/app/Filament/Resources/ReserveditemResourceUser/Pages/CreateReserveditemUser.php index d1c02b0..3da8bc0 100644 --- a/app/Filament/Resources/ReserveditemResourceUser/Pages/CreateReserveditemUser.php +++ b/app/Filament/Resources/ReserveditemResourceUser/Pages/CreateReserveditemUser.php @@ -14,7 +14,7 @@ class CreateReserveditemUser extends CreateRecord { protected static string $resource = ReserveditemResourceUser::class; - protected static ?string $title = 'Reserverade item'; + protected static ?string $title = 'Reserve an item'; protected function handleRecordCreation(array $data): Model { diff --git a/app/Filament/Resources/TypeResource.php b/app/Filament/Resources/TypeResource.php index bad17a1..66d9f7e 100644 --- a/app/Filament/Resources/TypeResource.php +++ b/app/Filament/Resources/TypeResource.php @@ -19,9 +19,9 @@ class TypeResource extends Resource protected static ?string $navigationIcon = 'heroicon-o-bookmark'; - protected static ?string $modelLabel = 'Items types'; + protected static ?string $modelLabel = 'Item types'; - protected static ?string $title = 'Items Types'; + protected static ?string $title = 'Item Types'; public static function form(Form $form): Form { @@ -38,7 +38,7 @@ class TypeResource extends Resource return $table ->columns([ Tables\Columns\TextColumn::make('name') - ->label('Namn') + ->label('Name') ->searchable(), ]) ->filters([ diff --git a/app/Filament/Resources/TypeResource/Pages/ListTypes.php b/app/Filament/Resources/TypeResource/Pages/ListTypes.php index 9a4cf49..3c92f80 100644 --- a/app/Filament/Resources/TypeResource/Pages/ListTypes.php +++ b/app/Filament/Resources/TypeResource/Pages/ListTypes.php @@ -13,7 +13,7 @@ class ListTypes extends ListRecords protected function getHeaderActions(): array { return [ - Actions\CreateAction::make(), + Actions\CreateAction::make()->label('Create new'), ]; } } diff --git a/app/Filament/Resources/UserResource.php b/app/Filament/Resources/UserResource.php index 65daaba..6446f98 100644 --- a/app/Filament/Resources/UserResource.php +++ b/app/Filament/Resources/UserResource.php @@ -45,7 +45,7 @@ class UserResource extends Resource return $table ->columns([ Tables\Columns\TextColumn::make('name') - ->label('Namn') + ->label('Name') ->searchable(), Tables\Columns\TextColumn::make('email') ->searchable(), diff --git a/app/Filament/Resources/UserResource/Pages/ListUsers.php b/app/Filament/Resources/UserResource/Pages/ListUsers.php index 0766ffe..ff0c742 100644 --- a/app/Filament/Resources/UserResource/Pages/ListUsers.php +++ b/app/Filament/Resources/UserResource/Pages/ListUsers.php @@ -13,7 +13,7 @@ class ListUsers extends ListRecords protected function getHeaderActions(): array { return [ - Actions\CreateAction::make(), + Actions\CreateAction::make()->label('Create new'), ]; } } diff --git a/app/Filament/Widgets/AdminWidget.php b/app/Filament/Widgets/AdminWidget.php index 2e09ce2..c549960 100644 --- a/app/Filament/Widgets/AdminWidget.php +++ b/app/Filament/Widgets/AdminWidget.php @@ -16,9 +16,9 @@ class AdminWidget extends BaseWidget protected function getStats(): array { return [ - Card::make('Totalt antal användare', User::count() ), - Card::make('Totalt antal items', Item::count() ), - Card::make('Utlånande items', Reserveditem::count() ), + Card::make('Total number of users', User::count() ), + Card::make('Total number of items', Item::count() ), + Card::make('Reserved items', Reserveditem::count() ), ]; } diff --git a/app/Filament/Widgets/ReservedItemsOverview.php b/app/Filament/Widgets/ReservedItemsOverview.php index 679b3c0..e88dbcb 100644 --- a/app/Filament/Widgets/ReservedItemsOverview.php +++ b/app/Filament/Widgets/ReservedItemsOverview.php @@ -19,27 +19,27 @@ class ReserveditemsOverview extends BaseWidget ->query( Reserveditem::where('user_id', auth()->id())->where('returned', false) ) - ->heading('Dina lånade items') + ->heading('Your reserved items') ->columns([ Tables\Columns\TextColumn::make('item.desc') - ->label('Beskrivning') + ->label('Description') ->searchable(), Tables\Columns\ImageColumn::make('item.image') - ->label('Bild'), + ->label('Image'), Tables\Columns\TextColumn::make('reserved_date') - ->label('Reserveringsdatum') + ->label('Reserved date') ->sortable(), Tables\Columns\TextColumn::make('return_date') - ->label('Återlämnningsdatum') + ->label('Return date') ->sortable(), Tables\Columns\IconColumn::make('delivered') - ->label('Utlämnad') + ->label('Delivered') ->trueIcon('heroicon-o-check-badge') ->falseIcon('heroicon-o-x-mark') ->trueColor('success') ->falseColor('danger'), Tables\Columns\IconColumn::make('returned') - ->label('Återlämnad') + ->label('Returned') ->trueIcon('heroicon-o-check-badge') ->falseIcon('heroicon-o-x-mark') ->trueColor('success')