Newer
Older
framework / scss / functions / _strings.scss
@TLCD96 TLCD96 on 7 Nov 2023 528 bytes update
@use "sass:string";
/// Replace `$search` with `$replace` in `$string`
/// @param {String} $search - Substring to replace
/// @param {String} $replace ('') - New value
/// @param {String} $string - Initial string
/// @return {String} - Updated string
@function str-replace($search, $replace: '',$string) {
	$index: str-index($string, $search);
  
	@if $index {
	  @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);
	}
  
	@return $string;
  }