44
55namespace Moox \Data \Filament \Resources ;
66
7- use Filament \Tables \Table ;
8- use Filament \Schemas \Schema ;
9- use Moox \Data \Models \StaticLocale ;
10- use Filament \Tables \Filters \Filter ;
117use Filament \Forms \Components \Select ;
8+ use Filament \Forms \Components \TextInput ;
129use Filament \Forms \Components \Toggle ;
1310use Filament \Schemas \Components \Grid ;
11+ use Filament \Schemas \Components \Section ;
12+ use Filament \Schemas \Schema ;
1413use Filament \Tables \Columns \IconColumn ;
1514use Filament \Tables \Columns \TextColumn ;
16- use Filament \Forms \Components \TextInput ;
17- use Filament \Schemas \Components \Section ;
15+ use Filament \Tables \Filters \Filter ;
1816use Filament \Tables \Filters \SelectFilter ;
17+ use Filament \Tables \Table ;
1918use Illuminate \Database \Eloquent \Builder ;
20- use Filament \Infolists \Components \ImageEntry ;
2119use Moox \Core \Entities \Items \Record \BaseRecordResource ;
20+ use Moox \Data \Filament \Resources \StaticLocaleResource \Pages \CreateStaticLocale ;
2221use Moox \Data \Filament \Resources \StaticLocaleResource \Pages \EditStaticLocale ;
23- use Moox \Data \Filament \Resources \StaticLocaleResource \Pages \ViewStaticLocale ;
2422use Moox \Data \Filament \Resources \StaticLocaleResource \Pages \ListStaticLocales ;
25- use Moox \Data \Filament \Resources \StaticLocaleResource \Pages \CreateStaticLocale ;
23+ use Moox \Data \Filament \Resources \StaticLocaleResource \Pages \ViewStaticLocale ;
24+ use Moox \Data \Models \StaticLocale ;
2625
2726class StaticLocaleResource extends BaseRecordResource
2827{
@@ -117,14 +116,14 @@ public static function table(Table $table): Table
117116 ->toggleable (),
118117 IconColumn::make ('language_flag_icon ' )
119118 ->label ('Language ' )
120- ->icon (fn (string $ state ): string => $ state ),
119+ ->icon (fn (string $ state ): string => $ state ),
121120 TextColumn::make ('language.common_name ' )
122121 ->label (__ ('data::fields.common_language_name ' ))
123122 ->sortable ()
124123 ->searchable (),
125124 IconColumn::make ('country_flag_icon ' )
126125 ->label ('' )
127- ->icon (fn (string $ state ): string => $ state ),
126+ ->icon (fn (string $ state ): string => $ state ),
128127 TextColumn::make ('country.common_name ' )
129128 ->label (__ ('data::fields.common_country_name ' ))
130129 ->sortable ()
@@ -146,15 +145,15 @@ public static function table(Table $table): Table
146145 ->query (function (Builder $ query , array $ data ): Builder {
147146 return $ query ->when (
148147 $ data ['id ' ],
149- fn (Builder $ query , $ value ): Builder => $ query ->where ('id ' , 'like ' , "% {$ value }% " ),
148+ fn (Builder $ query , $ value ): Builder => $ query ->where ('id ' , 'like ' , "% {$ value }% " ),
150149 );
151150 })
152151 ->indicateUsing (function (array $ data ): ?string {
153- if (!$ data ['id ' ]) {
152+ if (! $ data ['id ' ]) {
154153 return null ;
155154 }
156155
157- return 'ID: ' . $ data ['id ' ];
156+ return 'ID: ' . $ data ['id ' ];
158157 }),
159158 Filter::make ('language_id ' )
160159 ->schema ([
@@ -165,15 +164,15 @@ public static function table(Table $table): Table
165164 ->query (function (Builder $ query , array $ data ): Builder {
166165 return $ query ->when (
167166 $ data ['language_id ' ],
168- fn (Builder $ query , $ value ): Builder => $ query ->where ('language_id ' , 'like ' , "% {$ value }% " ),
167+ fn (Builder $ query , $ value ): Builder => $ query ->where ('language_id ' , 'like ' , "% {$ value }% " ),
169168 );
170169 })
171170 ->indicateUsing (function (array $ data ): ?string {
172- if (!$ data ['language_id ' ]) {
171+ if (! $ data ['language_id ' ]) {
173172 return null ;
174173 }
175174
176- return 'Language ID: ' . $ data ['language_id ' ];
175+ return 'Language ID: ' . $ data ['language_id ' ];
177176 }),
178177 Filter::make ('country_id ' )
179178 ->schema ([
@@ -184,15 +183,15 @@ public static function table(Table $table): Table
184183 ->query (function (Builder $ query , array $ data ): Builder {
185184 return $ query ->when (
186185 $ data ['country_id ' ],
187- fn (Builder $ query , $ value ): Builder => $ query ->where ('country_id ' , 'like ' , "% {$ value }% " ),
186+ fn (Builder $ query , $ value ): Builder => $ query ->where ('country_id ' , 'like ' , "% {$ value }% " ),
188187 );
189188 })
190189 ->indicateUsing (function (array $ data ): ?string {
191- if (!$ data ['country_id ' ]) {
190+ if (! $ data ['country_id ' ]) {
192191 return null ;
193192 }
194193
195- return 'Country ID: ' . $ data ['country_id ' ];
194+ return 'Country ID: ' . $ data ['country_id ' ];
196195 }),
197196 Filter::make ('locale ' )
198197 ->schema ([
@@ -203,15 +202,15 @@ public static function table(Table $table): Table
203202 ->query (function (Builder $ query , array $ data ): Builder {
204203 return $ query ->when (
205204 $ data ['locale ' ],
206- fn (Builder $ query , $ value ): Builder => $ query ->where ('locale ' , 'like ' , "% {$ value }% " ),
205+ fn (Builder $ query , $ value ): Builder => $ query ->where ('locale ' , 'like ' , "% {$ value }% " ),
207206 );
208207 })
209208 ->indicateUsing (function (array $ data ): ?string {
210- if (!$ data ['locale ' ]) {
209+ if (! $ data ['locale ' ]) {
211210 return null ;
212211 }
213212
214- return 'Locale: ' . $ data ['locale ' ];
213+ return 'Locale: ' . $ data ['locale ' ];
215214 }),
216215 Filter::make ('name ' )
217216 ->schema ([
@@ -222,15 +221,15 @@ public static function table(Table $table): Table
222221 ->query (function (Builder $ query , array $ data ): Builder {
223222 return $ query ->when (
224223 $ data ['name ' ],
225- fn (Builder $ query , $ value ): Builder => $ query ->where ('name ' , 'like ' , "% {$ value }% " ),
224+ fn (Builder $ query , $ value ): Builder => $ query ->where ('name ' , 'like ' , "% {$ value }% " ),
226225 );
227226 })
228227 ->indicateUsing (function (array $ data ): ?string {
229- if (!$ data ['name ' ]) {
228+ if (! $ data ['name ' ]) {
230229 return null ;
231230 }
232231
233- return 'Name: ' . $ data ['name ' ];
232+ return 'Name: ' . $ data ['name ' ];
234233 }),
235234 SelectFilter::make ('language ' )
236235 ->label (__ ('data::fields.language ' ))
0 commit comments