| 
									
										
										
										
											2022-09-09 18:00:00 +01:00
										 |  |  | let plugin = require("tailwindcss/plugin"); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-09-09 18:00:00 +01:00
										 |  |  | let flexBasisPlugin = plugin.withOptions( | 
					
						
							|  |  |  |   function (options) { | 
					
						
							|  |  |  |     return function ({ addUtilities }) { | 
					
						
							|  |  |  |       let values = options?.values ?? [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]; | 
					
						
							| 
									
										
										
										
											2022-09-09 18:00:00 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-09-09 18:00:00 +01:00
										 |  |  |       values.forEach((value) => { | 
					
						
							|  |  |  |         addUtilities({ [`.flex-basis-${value}`]: { flexBasis: `${value}%` } }); | 
					
						
							|  |  |  |       }); | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   function (options) { | 
					
						
							|  |  |  |     return { | 
					
						
							|  |  |  |       values: options?.values ?? [], | 
					
						
							|  |  |  |     }; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | ); | 
					
						
							| 
									
										
										
										
											2022-09-09 18:00:00 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | module.exports = flexBasisPlugin; |